Denne teksten blir sett inn i ein <podcast:txt
purpose=“verify”>-knagg. Roller
og tilgangar blir laga på to nivå:
- for heile nettstaden
- for kvar podkast
1. Roller og tilgangar på heile nettstaden
Roller på nettstaden
role | description | permissions |
---|
Superstyrar | Har full kontroll over Castopod. | admin.*, plugins.*, podcasts.*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
Leiar | Styrer innhaldet på Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage |
Podkastar | Vanlege Castopod-brukarar. | admin.access |
Løyve på nettstaden
permission | description |
---|
admin.access | Kan bruka styringspanelet for Castopod. |
admin.settings | Kan få tilgang til innstillingane for Castopod. |
plugins.manage | Auth.instance_permissions.plugins.manage |
users.manage | Kan handtera Castopod-brukarar. |
persons.manage | Kan handtera folk. |
pages.manage | Kan handtera sider. |
podcasts.view | Kan sjå alle podkastane. |
podcasts.create | Kan laga nye podkastar. |
podcasts.import | Kan importera podkastar. |
fediverse.manage-blocks | Kan blokkera folk og domene på allheimen frå å samhandla med Castopod. |
2. Per podcast roles and permissions
Roller pr. podkast
role | description | permissions |
---|
Administrator | Har full kontroll over podkasten #{id}. | * |
Redaktør | Styrer innhald og publisering for podkasten #{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 |
Skapar | Styrer innhald for podkasten #{id}, men kan ikkje publisera dei. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips |
Gjest | Vanleg bidragsytar til podkasten #{id}. | view, episodes.view |
Løyve pr. podkast
permission | description |
---|
view | Kan sjå styringspanelet og analysedata for podkasten #{id}. |
edit | Kan redigera podkasten #{id}. |
delete | Kan sletta podkasten #{id}. |
manage-import | Kan synkronisera den importerte podkasten #{id}. |
manage-persons | Kan handtera abonnement for podkasten #{id}. |
manage-subscriptions | Kan handtera abonnement for podkasten #{id}. |
manage-contributors | Kan handtera bidragsytarar for podkasten #{id}. |
manage-platforms | Kan oppretta og fjerna plattformlenkjer for podkasten #{id}. |
manage-publications | Kan publisera podkasten #{id}. |
manage-notifications | Kan lesa og merka varsel som lesne for podkasten #{id}. |
interact-as | Kan merka podkasten #{id} som favoritt, dela og svara på innlegg. |
episodes.view | Kan sjå styringspanelet og analysedata for episodane av podkasten #{id}. |
episodes.create | Kan laga epoisodar for podkasten #{id}. |
episodes.edit | Kan redigera episodane av podkasten #{id}. |
episodes.delete | Kan sletta episodar av podkasten #{id}. |
episodes.manage-persons | Kan handtera bidragsytarar til episodar av podkasten #{id}. |
episodes.manage-clips | Kan handtera film- og lydklypp av podkasten #{id}. |
episodes.manage-publications | Kan publisera og avpublisera episodar og innlegg for podkasten #{id}. |
episodes.manage-comments | Kan skriva og sletta kommentarar til episodane av podkasten #{id}. |