diff options
-rw-r--r-- | doc/groupes.markdown | 3 | ||||
-rw-r--r-- | doc/groups.markdown | 17 | ||||
-rw-r--r-- | doc/project-permissions.markdown | 54 | ||||
-rw-r--r-- | doc/screenshots/groups-management.png | bin | 0 -> 17922 bytes | |||
-rw-r--r-- | doc/screenshots/project-permissions.png | bin | 0 -> 64960 bytes |
5 files changed, 31 insertions, 43 deletions
diff --git a/doc/groupes.markdown b/doc/groupes.markdown deleted file mode 100644 index e479ef5a..00000000 --- a/doc/groupes.markdown +++ /dev/null @@ -1,3 +0,0 @@ -Groups Management -================= - diff --git a/doc/groups.markdown b/doc/groups.markdown new file mode 100644 index 00000000..0c79bdda --- /dev/null +++ b/doc/groups.markdown @@ -0,0 +1,17 @@ +Groups Management +================= + +In Kanboard, each users can be member of one or many groups. +A group is like a team or an organization. + +Only administrators can create new groups and assign users. + +Groups can be managed from **User management > View All Groups**. +From there, you can create groups and assign users. + +![Group Management](screenshots/groups-management.png) + +Each project manager can authorize the access to a set of groups from the [project permissions page](project-permissions.markdown). + +The external id is mainly used for external group providers. +Kanboard provide a LDAP group provider to [sync automatically groups from LDAP servers](ldap-group-sync.markdown). diff --git a/doc/project-permissions.markdown b/doc/project-permissions.markdown index 762ab307..0a47835a 100644 --- a/doc/project-permissions.markdown +++ b/doc/project-permissions.markdown @@ -1,49 +1,23 @@ -Project permissions +Project Permissions =================== -A project can have two kinds of people: **project managers** and **project members**. +Each project is isolated and compartmented from each other. +The project access must be allowed by the project owner. -- Project managers can manage the configuration of the project and access to the reports. -- Project members can only do basic operations (create or move tasks). +Each user and each group can have a different role assigned. +There are 3 types of [roles for projects](roles.markdown): -When you create a new project, you are automatically assigned as a project manager. +- Project Manager +- Project Member +- Project Viewer -Kanboard administrators can access to everything but they are not necessary project members or managers. **Those permissions are defined at the project level**. +Only administrators have access to everything. -Permissions for each role -------------------------- +Roles assignation is available from **Project Settings > Permissions**: -### Project members +![Project Permissions](screenshots/project-permissions.png) -- Use the board (create, move and edit tasks) -- Remove only tasks created by themselves +If you choose to allow everybody, all Kanboard users will be considered Project Member. +That also means there is no role management anymore. Permissions per user or per group cannot be applied. -### Project managers - -- Use the board -- Configure the project - - Share, rename, duplicate and disable the project - - Manage swimlanes, categories, columns and users - - Edit automatic actions -- CSV Exports -- Remove tasks of any project members -- Access to the analytics section - -They **cannot remove the project**. - -Manage users and permissions ----------------------------- - -To define project roles, go to the **project configuration page** then click on **User management**. - -### User management - -![Project permissions](http://kanboard.net/screenshots/documentation/project-permissions.png) - -From there, you can choose to add new members, change the role or revoke user access. - -### Allow everybody - -If you choose to allow everybody (all Kanboard users), the project is considered public. - -That means there is no role management anymore. Permissions per user cannot be applied. +Private projects cannot define permissions. diff --git a/doc/screenshots/groups-management.png b/doc/screenshots/groups-management.png Binary files differnew file mode 100644 index 00000000..475b6827 --- /dev/null +++ b/doc/screenshots/groups-management.png diff --git a/doc/screenshots/project-permissions.png b/doc/screenshots/project-permissions.png Binary files differnew file mode 100644 index 00000000..c4450755 --- /dev/null +++ b/doc/screenshots/project-permissions.png |