diff --git a/source/guides/admin.rst b/source/guides/admin.rst new file mode 100644 index 0000000000000000000000000000000000000000..650d300741e715ed826565d350c0be4ec5d37210 --- /dev/null +++ b/source/guides/admin.rst @@ -0,0 +1,30 @@ +.. _admin-users: + +Manage Users +============ + +1. Click on **Admin** on the front page +2. Go to **Users** +3. Click on **Add User** (oval with grey background) +4. Enter the username and password and then click **Save and continue editing** + + .. warning:: + If you are using LDAP you should **not** enter a password. + +5. Add the appropriate global :ref:`roles` +6. Add the appropriate :ref:`privacy-level` +7. Set an expiration date +8. Click on one of the saving options + + +.. _admin-roles: + +Customize Roles +=============== + +1. Click on **Admin** on the front page +2. Go to **Groups** +3. Click on **Add Group** (oval with grey background) +4. Enter a name for the new role +5. Add the appropriate permissions (see the list of relevant :ref:`permissions`) +6. Click on one of the saving options diff --git a/source/index.rst b/source/index.rst index a467a0d93de81d3a75a407a4ffdfdbe8d409697f..f825c950ce1fa2a7e4e33d10f1a7525e42529af3 100644 --- a/source/index.rst +++ b/source/index.rst @@ -20,6 +20,7 @@ Welcome to Castellum's documentation! guides/subject-management guides/study-management + guides/admin guides/consent-management guides/recruitment diff --git a/source/roles.rst b/source/roles.rst index afec6cf5f69573b7bd19f9641f73898f17b29329..a20f08addf723df727e85836d1b9c967f021b683 100644 --- a/source/roles.rst +++ b/source/roles.rst @@ -110,12 +110,12 @@ Administrator Relevant guides: +- :ref:`admin-users` +- :ref:`admin-roles` - :ref:`consent` .. TODO:: - - manage users - - manage roles - manage resources - manage attribute descriptions diff --git a/source/security.rst b/source/security.rst index 05848e4e3d6adcb15d527c8c7297beca09076771..15814d532198512bf949bd60cd53e49d11842c45 100644 --- a/source/security.rst +++ b/source/security.rst @@ -19,6 +19,8 @@ Account restrictions - Users are automatically logged out on inactivity - User accounts expire on a set date +.. _permissions: + Permissions ----------- @@ -55,6 +57,8 @@ If a user is a member of a study, they automatically gain the special assign additional groups to study members that only apply in the context of the study. +.. _privacy-level: + Privacy levels ~~~~~~~~~~~~~~