Skip to content

Commit

Permalink
Add docs about permissions and webmaster libraries
Browse files Browse the repository at this point in the history
  • Loading branch information
xendk committed Dec 4, 2024
1 parent 28517da commit 181af49
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 0 deletions.
27 changes: 27 additions & 0 deletions docs/permissions-and-roles.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Permissions and roles

'mediator':
* For users who frequently create dynamic content on the website.

Check failure on line 4 in docs/permissions-and-roles.md

View workflow job for this annotation

GitHub Actions / Lint Markdown

Lists should be surrounded by blank lines [Context: "* For users who frequently cre..."]
* Can create and edit events, articles, pages, and campaigns in
/admin/content.

'editor':
* For users who, in addition to content creation, are responsible for

Check failure on line 9 in docs/permissions-and-roles.md

View workflow job for this annotation

GitHub Actions / Lint Markdown

Lists should be surrounded by blank lines [Context: "* For users who, in addition t..."]
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,

Check failure on line 16 in docs/permissions-and-roles.md

View workflow job for this annotation

GitHub Actions / Lint Markdown

Lists should be surrounded by blank lines [Context: "* For users who need to config..."]
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

Check failure on line 24 in docs/permissions-and-roles.md

View workflow job for this annotation

GitHub Actions / Lint Markdown

Lists should be surrounded by blank lines [Context: "* Can modify the site beyond t..."]
enabling and disabling modules.
* Has access to everything in the CMS.
* This is the role assigned to trusted users on webmaster libraries.
14 changes: 14 additions & 0 deletions docs/webmaster-libraries.md
Original file line number Diff line number Diff line change
@@ -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.

0 comments on commit 181af49

Please sign in to comment.