From 181af496915fb484dc96da994e753171084b8d44 Mon Sep 17 00:00:00 2001 From: Thomas Fini Hansen Date: Wed, 4 Dec 2024 13:57:10 +0100 Subject: [PATCH] Add docs about permissions and webmaster libraries --- docs/permissions-and-roles.md | 27 +++++++++++++++++++++++++++ docs/webmaster-libraries.md | 14 ++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 docs/permissions-and-roles.md create mode 100644 docs/webmaster-libraries.md diff --git a/docs/permissions-and-roles.md b/docs/permissions-and-roles.md new file mode 100644 index 000000000..35b72d786 --- /dev/null +++ b/docs/permissions-and-roles.md @@ -0,0 +1,27 @@ +# Permissions and roles + +'mediator': +* For users who frequently create dynamic content on the website. +* Can create and edit events, articles, pages, and campaigns in + /admin/content. + +'editor': +* For users who, in addition to content creation, are responsible for + static content (e.g., opening hours) and the site's structure. +* Can coordinate and manage the work of mediators. +* Has access to the same as mediator plus all content types in + /admin/content, as well as taxonomy and menus in /admin/structure. + +'local_administrator': +* For users who need to configure the website in terms of settings, + appearance, integrations, general information, library usage, etc. +* Has access to the same as editor plus the site's configuration + options in /admin/config, user creation in /admin/people, and + changing the site's appearance in /admin/appearance. +* This is the role assigned to trusted users on regular libraries. + +'administrator': +* Can modify the site beyond the CMS's standard settings, e.g., by + enabling and disabling modules. +* Has access to everything in the CMS. +* This is the role assigned to trusted users on webmaster libraries. diff --git a/docs/webmaster-libraries.md b/docs/webmaster-libraries.md new file mode 100644 index 000000000..194991263 --- /dev/null +++ b/docs/webmaster-libraries.md @@ -0,0 +1,14 @@ +# Webmaster libraries + +Libraries on the "webmaster" plan has extended permissions compared to +regular libraries. They have access to most of the Drupal +administration pages, and can install custom modules. + +See [Permissions and roles](./permissions-and-roles) for details on +Drupal setup. + +In addition to the Drupal setup, the site should use the `webmaster` +plan when configured in [DPL +Platform](https://danskernesdigitalebibliotek.github.io/dpl-docs/DPL-Platform/), +this creates a `moduletest` environment for testing and implies a +slightly different deployment scheduling.