diff --git a/docs/src/content/docs/nl/getting-started/auth.mdx b/docs/src/content/docs/nl/getting-started/auth.mdx index e5eb5a10..5582c784 100644 --- a/docs/src/content/docs/nl/getting-started/auth.mdx +++ b/docs/src/content/docs/nl/getting-started/auth.mdx @@ -11,75 +11,76 @@ niveaus: ## 1. Globale rollen en rechten -### Globale rollen +### Instance roles -{/* 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 beheerder | Heeft de volledige controle over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | -| Beheerder | Beheert de inhoud van Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage | -| Podcaster | Algemene gebruikers van Castopod. | admin.access | +| role | description | permissions | +| --------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------------------ | +| Super beheerder | Heeft de volledige controle over Castopod. | admin.\*, plugins.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | +| Beheerder | Beheert de inhoud van Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage | +| Podcaster | Algemene gebruikers van Castopod. | admin.access | -{/* AUTH-INSTANCE-ROLES-LIST:END */} +{/_ AUTH-INSTANCE-ROLES-LIST:END _/} -### Globale rechten +### Instance permissions -{/* 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 | Kan toegang krijgen tot de beheeromgeving van Castopod. | -| admin.settings | Kan toegang krijgen tot de instellingen van Castopod. | -| users.manage | Kan Castopod-gebruikers beheren. | -| persons.manage | Kan personen beheren. | -| pages.manage | Kan pagina's beheren. | -| podcasts.view | Kan alle podcasts bekijken. | -| podcasts.create | Kan nieuwe podcast aanmaken. | -| podcasts.import | Kan podcasts importeren. | -| fediverse.manage-blocks | Kan fediverse actors/domains blokkeren voor interactie met Castopod. | +| permission | description | +| ----------------------- | -------------------------------------------------------------------------------------- | +| admin.access | Kan toegang krijgen tot de beheeromgeving van Castopod. | +| admin.settings | Kan toegang krijgen tot de instellingen van Castopod. | +| plugins.manage | Auth.instance_permissions.plugins.manage | +| users.manage | Kan Castopod-gebruikers beheren. | +| persons.manage | Kan personen beheren. | +| pages.manage | Kan pagina's beheren. | +| podcasts.view | Kan alle podcasts bekijken. | +| podcasts.create | Kan nieuwe podcast aanmaken. | +| podcasts.import | Kan podcasts importeren. | +| fediverse.manage-blocks | Kan fediverse actors/domains blokkeren voor interactie met Castopod. | -{/* AUTH-INSTANCE-PERMISSIONS-LIST:END */} +{/_ AUTH-INSTANCE-PERMISSIONS-LIST:END _/} ## 2. Per podcast rollen en permissies ### Per 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 | -| --------- | -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Beheerder | Heeft de volledige controle over podcast #\{id\}. | \* | -| Redacteur | Beheert inhoud en publicaties van 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 | -| Auteur | Beheert de inhoud van podcast #\{id\} maar kan deze niet publiceren. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | -| Gast | Algemene bijdrager van podcast #\{id\}. | view, episodes.view | +| role | description | permissions | +| ---------- | ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Beheerder | Heeft de volledige controle over podcast #{id}. | \* | +| Redacteur | Beheert inhoud en publicaties van 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 | +| Auteur | Beheert de inhoud van podcast #{id} maar kan deze niet publiceren. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | +| Gast | Algemene bijdrager van podcast #{id}. | view, episodes.view | -{/* AUTH-PODCAST-ROLES-LIST:END */} +{/_ AUTH-PODCAST-ROLES-LIST:END _/} -### Per aflevering rollen +### Per podcast permissions -{/* 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 | Kan dashboard en analyses van podcast #\{id\} zien. | -| edit | Kan podcast #\{id\} wijzigen. | -| delete | Kan podcast #\{id\} verwijderen. | -| manage-import | Kan de geïmporteerde podcast #\{id\} synchroniseren. | -| manage-persons | Kan abonnementen van podcast #\{id\} beheren. | -| manage-subscriptions | Kan abonnementen van podcast #\{id\} beheren. | -| manage-contributors | Kan bijdragers van podcast #\{id\} beheren. | -| manage-platforms | Kan platform links van podcast #\{id\} instellen of verwijderen. | -| manage-publications | Kan podcast #\{id\} publiceren. | -| manage-notifications | Kan meldingen bekijken en markeren als gelezen voor podcast #\{id\}. | -| interact-as | Kan als podcast #\{id\} handelen om te favorieten, te delen of te reageren op berichten. | -| episodes.view | Kan dashboard en analyses van de afleveringen van podcast #\{id\} zien. | -| episodes.create | Kan afleveringen voor podcast #\{id\} aanmaken. | -| episodes.edit | Kan afleveringen van podcast #\{id\} wijzigen. | -| episodes.delete | Kan afleveringen van podcast #\{id\} verwijderen. | -| episodes.manage-persons | Kan aflevering personen van podcast #\{id\} beheren. | -| episodes.manage-clips | Kan videoclips of soundbites van podcast #\{id\} beheren. | -| episodes.manage-publications | Kan afleveringen en berichten van podcast #\{id\} publiceren/depubliceren. | -| episodes.manage-comments | Kan opmerkingen van aflevering van podcast van #\{id\} maken of verwijderen. | +| permission | description | +| ---------------------------- | ---------------------------------------------------------------------------------------------- | +| view | Kan dashboard en analyses van podcast #{id} zien. | +| edit | Kan podcast #{id} wijzigen. | +| delete | Kan podcast #{id} verwijderen. | +| manage-import | Kan de geïmporteerde podcast #{id} synchroniseren. | +| manage-persons | Kan abonnementen van podcast #{id} beheren. | +| manage-subscriptions | Can manage subscriptions of podcast #{id}. | +| manage-contributors | Kan bijdragers van podcast #{id} beheren. | +| manage-platforms | Kan platform links van podcast #{id} instellen of verwijderen. | +| manage-publications | Kan podcast #{id} publiceren. | +| manage-notifications | Kan meldingen bekijken en markeren als gelezen voor podcast #{id}. | +| interact-as | Kan als podcast #{id} handelen om te favorieten, te delen of te reageren op berichten. | +| episodes.view | Kan dashboard en analyses van de afleveringen van podcast #{id} zien. | +| episodes.create | Kan afleveringen voor podcast #{id} aanmaken. | +| episodes.edit | Kan afleveringen van podcast #{id} wijzigen. | +| episodes.delete | Kan afleveringen van podcast #{id} verwijderen. | +| episodes.manage-persons | Kan aflevering personen van podcast #{id} beheren. | +| episodes.manage-clips | Kan videoclips of soundbites van podcast #{id} beheren. | +| episodes.manage-publications | Kan afleveringen en berichten van podcast #{id} publiceren/depubliceren. | +| episodes.manage-comments | Kan opmerkingen van aflevering van podcast van #{id} maken of verwijderen. | -{/* AUTH-PODCAST-PERMISSIONS-LIST:END */} +{/_ AUTH-PODCAST-PERMISSIONS-LIST:END _/}