diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/api-json-rpc.markdown | 3 | ||||
-rw-r--r-- | docs/project-permissions.markdown | 2 | ||||
-rw-r--r-- | docs/user-management.markdown | 43 |
3 files changed, 37 insertions, 11 deletions
diff --git a/docs/api-json-rpc.markdown b/docs/api-json-rpc.markdown index 7c211081..61852933 100644 --- a/docs/api-json-rpc.markdown +++ b/docs/api-json-rpc.markdown @@ -2632,6 +2632,7 @@ Response example: - **name** (string, optional) - **email** (string, optional) - **is_admin** Set the value 1 for admins or 0 for regular users (integer, optional) + - **is_project_admin** Set the value 1 for project admins or 0 for regular users (integer, optional) - Result on success: **user_id** - Result on failure: **false** @@ -2666,6 +2667,7 @@ Response example: - **username** (string, optional if email is set) - **email** (string, optional if username is set) - **is_admin** Set the value 1 for admins or 0 for regular users (integer, optional) + - **is_project_admin** Set the value 1 for project admins or 0 for regular users (integer, optional) - Result on success: **user_id** - Result on failure: **false** @@ -2787,6 +2789,7 @@ Response example: - **name** (string, optional) - **email** (string, optional) - **is_admin** (integer, optional) + - **is_project_admin** Set the value 1 for project admins or 0 for regular users (integer, optional) - Result on success: **true** - Result on failure: **false** diff --git a/docs/project-permissions.markdown b/docs/project-permissions.markdown index af3adcd6..d4aa88e3 100644 --- a/docs/project-permissions.markdown +++ b/docs/project-permissions.markdown @@ -4,7 +4,7 @@ Project permissions A project can have two kinds of people: **project managers** and **project members**. - Project managers can manage the configuration of the project and access to the reports. -- Project members are standard users, they have less privileges. +- Project members can only do basic operations (create or move tasks). When you create a new project, you are automatically assigned as a project manager. diff --git a/docs/user-management.markdown b/docs/user-management.markdown index 98691ddd..25cc8539 100644 --- a/docs/user-management.markdown +++ b/docs/user-management.markdown @@ -1,22 +1,45 @@ User management =============== -Group of users --------------- +Roles at the application level +------------------------------ + +Kanboard use a basic permission system, there are 3 type of users: + +### Administrators + +- Access to everything + +### Project Administrators + +- Can create multi-users and private projects +- Can convert multi-users and private projects +- Can see only their own projects +- Cannot change application settings +- Cannot manage users + +### Standard Users + +- Can create only private projects +- Can see only their own projects +- Cannot remove projects + +Roles at the project level +-------------------------- -Kanboard use a basic permission system, there is two kind of users: +These role are related to the project permission. -- Administrators -- Standard users +### Project Managers -Administrator have access to everything. By example, they can add or remove projects. +- Can manage only their own projects +- Can access to reports and budget section -There is also permissions defined at the project level, users can be seen as: +### Project Members -- Project member -- Project manager +- Can do any daily operations in their projects (create and move tasks...) +- Cannot configure projects -Project managers have more privileges than a simple user member. +Note: Any "Standard User" can be promotted "Project Manager" for a given project, they don't necessary need to be "Project Administrator". Local and remote users ---------------------- |