diff --git a/docs/src/content/docs/de/getting-started/auth.mdx b/docs/src/content/docs/de/getting-started/auth.mdx index ae3f20f2..6aba657e 100644 --- a/docs/src/content/docs/de/getting-started/auth.mdx +++ b/docs/src/content/docs/de/getting-started/auth.mdx @@ -13,73 +13,74 @@ definiert: ### Instanz Rollen -{/* AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section */} +{/_ AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section _/} -| role | description | permissions | -| ------------------- | --------------------------------------------- | ------------------------------------------------------------------------------------------ | -| Super-Administrator | Hat die vollständige Kontrolle über Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | -| Manager | Verwaltet Castopods Inhalte. | podcasts.create, podcasts.import, persons.manage, pages.manage | -| Podcaster | Allgemeine Benutzer von Castopod. | admin.access | +| role | description | permissions | +| ------------------- | --------------------------------------------- | ------------------------------------------------------------------------------------------------------ | +| Super-Administrator | Hat die vollständige Kontrolle über Castopod. | admin.\*, plugins.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | +| Manager | Verwaltet Castopods Inhalte. | podcasts.create, podcasts.import, persons.manage, pages.manage | +| Podcaster | Allgemeine Benutzer von Castopod. | admin.access | -{/* AUTH-INSTANCE-ROLES-LIST:END */} +{/_ AUTH-INSTANCE-ROLES-LIST:END _/} ### Instanz Berechtigungen -{/* AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section */} +{/_ AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section _/} -| permission | description | -| ----------------------- | ---------------------------------------------------------------------------- | -| admin.access | Kann auf den Admin-Bereich von Castopod zugreifen. | -| admin.settings | Kann auf die Einstellungen von Castopod zugreifen. | -| users.manage | Kann Castopod-Benutzer verwalten. | -| persons.manage | Kann Mitwirkende verwalten. | -| pages.manage | Kann Seiten verwalten. | -| podcasts.view | Kann alle Podcasts einsehen. | -| podcasts.create | Kann neue Podcasts erstellen. | -| podcasts.import | Kann Podcasts importieren. | -| fediverse.manage-blocks | Kann föderierte Nutzer/Domains davon abhalten, mit Castopod zu interagieren. | +| permission | description | +| ----------------------- | ----------------------------------------------------------------------------------- | +| admin.access | Kann auf den Admin-Bereich von Castopod zugreifen. | +| admin.settings | Kann auf die Einstellungen von Castopod zugreifen. | +| plugins.manage | Auth.instance_permissions.plugins.manage | +| users.manage | Kann Castopod-Benutzer verwalten. | +| persons.manage | Kann Mitwirkende verwalten. | +| pages.manage | Kann Seiten verwalten. | +| podcasts.view | Kann alle Podcasts einsehen. | +| podcasts.create | Kann neue Podcasts erstellen. | +| podcasts.import | Kann Podcasts importieren. | +| fediverse.manage-blocks | Kann föderierte Nutzer/Domains davon abhalten, mit Castopod zu interagieren. | -{/* AUTH-INSTANCE-PERMISSIONS-LIST:END */} +{/_ AUTH-INSTANCE-PERMISSIONS-LIST:END _/} ## 2. Pro Podcast Rollen und Berechtigungen ### Pro Podcast Rollen -{/* AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section */} +{/_ AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section _/} -| role | description | permissions | -| ------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Administrator | Hat die vollständige Kontrolle über Podcast #\{id\}. | \* | -| Editor | Verwaltet Inhalte und Veröffentlichungen von Podcast #\{id\}. | view, edit, manage-import, manage-persons, manage-platforms, manage-publications, manage-notifications, interact-as, episodes.view, episodes.create, episodes.edit, episodes.delete, episodes.manage-persons, episodes.manage-clips, episodes.manage-publications, episodes.manage-comments | -| Autor | Verwaltet Inhalte von Podcast #\{id\}, kann diese aber nicht veröffentlichen. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | -| Gast | Allgemeiner Mitwirkender des Podcasts #\{id\}. | view, episodes.view | +| role | description | permissions | +| -------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Administrator | Hat die vollständige Kontrolle über Podcast #{id}. | \* | +| Editor | Verwaltet Inhalte und Veröffentlichungen von Podcast #{id}. | view, edit, manage-import, manage-persons, manage-platforms, manage-publications, manage-notifications, interact-as, episodes.view, episodes.create, episodes.edit, episodes.delete, episodes.manage-persons, episodes.manage-clips, episodes.manage-publications, episodes.manage-comments | +| Autor | Verwaltet Inhalte von Podcast #{id}, kann diese aber nicht veröffentlichen. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | +| Gast | Allgemeiner Mitwirkender des Podcasts #{id}. | view, episodes.view | -{/* AUTH-PODCAST-ROLES-LIST:END */} +{/_ AUTH-PODCAST-ROLES-LIST:END _/} ### Pro Podcast Berechtigung -{/* AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section */} +{/_ AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section _/} -| permission | description | -| ---------------------------- | -------------------------------------------------------------------------------------------------------- | -| view | Kann das Dashboard und Analysen des Podcasts #\{id\} einsehen. | -| edit | Kann Podcast #\{id\} bearbeiten. | -| delete | Kann Podcast #\{id\} löschen. | -| manage-import | Kann den importierten Podcast #\{id\} synchronisieren. | -| manage-persons | Kann Abonnements des Podcasts #\{id\} verwalten. | -| manage-subscriptions | Kann Abonnements des Podcasts #\{id\} verwalten. | -| manage-contributors | Kann Mitwirkende des Podcasts #\{id\} verwalten. | -| manage-platforms | Kann Plattform-Links des Podcasts #\{id\} verwalten. | -| manage-publications | Kann Podcast #\{id\} veröffentlichen. | -| manage-notifications | Kann Benachrichtigungen des Podcasts #\{id\} einsehen und als gelesen markieren. | -| interact-as | Kann als Podcast #\{id\} interagieren, um Beiträge zu favorisieren, zu teilen oder diese zu beantworten. | -| episodes.view | Kann Dashboards und Analysen von Episoden des Podcasts #\{id\} einsehen. | -| episodes.create | Kann Folgen für Podcast #\{id\} erstellen. | -| episodes.edit | Kann Folgen von Podcast #\{id\} bearbeiten. | -| episodes.delete | Kann Folgen von Podcast #\{id\} löschen. | -| episodes.manage-persons | Kann Personen von Episoden des Podcasts #\{id\} verwalten. | -| episodes.manage-clips | Kann Videoclips und Soundbites des Podcasts #\{id\} verwalten. | -| episodes.manage-publications | Kann Episoden und Posts von Podcast #\{id\} veröffentlichen/zurückziehen. | -| episodes.manage-comments | Kann Kommentare von Folgen des Podcasts #\{id\} erstellen und löschen. | +| permission | description | +| ---------------------------- | ------------------------------------------------------------------------------------------------------ | +| view | Kann das Dashboard und Analysen des Podcasts #{id} einsehen. | +| edit | Kann Podcast #{id} bearbeiten. | +| delete | Kann Podcast #{id} löschen. | +| manage-import | Kann den importierten Podcast #{id} synchronisieren. | +| manage-persons | Kann Abonnements des Podcasts #{id} verwalten. | +| manage-subscriptions | Can manage subscriptions of podcast #{id}. | +| manage-contributors | Kann Mitwirkende des Podcasts #{id} verwalten. | +| manage-platforms | Kann Plattform-Links des Podcasts #{id} verwalten. | +| manage-publications | Kann Podcast #{id} veröffentlichen. | +| manage-notifications | Kann Benachrichtigungen des Podcasts #{id} einsehen und als gelesen markieren. | +| interact-as | Kann als Podcast #{id} interagieren, um Beiträge zu favorisieren, zu teilen oder diese zu beantworten. | +| episodes.view | Kann Dashboards und Analysen von Episoden des Podcasts #{id} einsehen. | +| episodes.create | Kann Folgen für Podcast #{id} erstellen. | +| episodes.edit | Kann Folgen von Podcast #{id} bearbeiten. | +| episodes.delete | Kann Folgen von Podcast #{id} löschen. | +| episodes.manage-persons | Kann Personen von Episoden des Podcasts #{id} verwalten. | +| episodes.manage-clips | Kann Videoclips und Soundbites des Podcasts #{id} verwalten. | +| episodes.manage-publications | Kann Episoden und Posts von Podcast #{id} veröffentlichen/zurückziehen. | +| episodes.manage-comments | Kann Kommentare von Folgen des Podcasts #{id} erstellen und löschen. | -{/* AUTH-PODCAST-PERMISSIONS-LIST:END */} +{/_ AUTH-PODCAST-PERMISSIONS-LIST:END _/}