Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
devel:documentation:roles [2019/03/18 08:45] kopro [Copying roles from a user] add link |
devel:documentation:roles [2019/03/19 07:40] kotisovam [Admin guide] new page to admin |
===== Copying roles from a user ===== | ===== Copying roles from a user ===== |
| |
Copying roles from user to user is new feature that allow easy share/copy roles/permission from user to user. For example admin has request from users: give me roles like has my colleague. For this purpose was create this function. | Copying roles from a user is a new feature that allows one user to easily copy roles/permissions from another user. You can get the same roles like one of your colleagues has by simply filing a request that admin then approves or declines. For more information please visit [[devel:documentation:roles:adm:copying-assigned-roles|admin guide]]. |
| |
This feature available on role request detail as new button see the picture: | This feature is available in the role request detail, see the new button in the picture: |
| |
{{ :devel:documentation:add_role.png |}} | {{ :devel:documentation:add_role.png |}} |
| |
| |
For more information about the feature with better describe please visit this [[devel:documentation:roles:dev:copying_role_by_user|admin wiki page]]. | For more information about the feature with more detailed description, please see the admin guide. |
===== Automatically assigned roles by organization structure ===== | ===== Automatically assigned roles by organization structure ===== |
The role can be linked to a Tree structure (e.g. position in organizational structure). That role is assigned to and removed from a user based on adding/removing the user (via their contract or other contract position) to/from the organizational tree structure. If a contract is not valid yet, roles are assigned but are disabled until the contract starts. | The role can be linked to a Tree structure (e.g. position in organizational structure). That role is assigned to and removed from a user based on adding/removing the user (via their contract or other contract position) to/from the organizational tree structure. If a contract is not valid yet, roles are assigned but are disabled until the contract starts. |
<note>Some processes used to approve role assignments to a user may not support approving changes to automatic roles (for example, approval by the supervisor). In this case, the default process is used (**approval with role guarantee**).</note> | <note>Some processes used to approve role assignments to a user may not support approving changes to automatic roles (for example, approval by the supervisor). In this case, the default process is used (**approval with role guarantee**).</note> |
| |
===== Duplicate role ===== | ===== Duplicating roles ===== |
| |
Role can be duplicated by prepared bulk action. Bulk action is available on the roles table. | Role can be duplicated by prepared bulk action. Bulk action is available on the roles table. |
Read [[.roles:dev:duplicate-role|more]] about action implementation and how it's possible to extend it. | Read [[.roles:dev:duplicate-role|more]] about action implementation and how it's possible to extend it. |
| |
| ===== Deduplicating roles ===== |
| |
| ...to be completed. |
| |
====== Read more ====== | ====== Read more ====== |
* [[tutorial:adm:automatic_roles|Creating an automatically assigned role by organization structure]] | * [[tutorial:adm:automatic_roles|Creating an automatically assigned role by organization structure]] |
* [[tutorial:adm:automatic_roles_by_attribute|Creating an automatically assigned role by identity attribute]] | * [[tutorial:adm:automatic_roles_by_attribute|Creating an automatically assigned role by identity attribute]] |
| * [[tutorial:adm:copying|Copying assigned roles from one user to another]] |
| * [[tutorial:adm:deduplicating|Deduplicating roles]] |
| |
===== Admin guide ===== | ===== Admin guide ===== |
| * [[.roles:adm:icons| Icons and description of roles]] |
| * [[.roles:adm:duplicate-roles| Role duplicities]] |
* [[.roles:adm:authorization_policy|Authorization policies overview]] | * [[.roles:adm:authorization_policy|Authorization policies overview]] |
* [[.roles:adm:authorization|Permissions Setting Mechanism]] | * [[.roles:adm:authorization|Permissions Setting Mechanism]] |
* [[.roles:adm:automatic_roles|Automatic roles overview]] | * [[.roles:adm:automatic_roles|Automatic roles overview]] |
* [[.roles:dev:automatic_role_request]] | * [[.roles:dev:automatic_role_request]] |
| * [[.roles:adm:copying-deduplicating-roles|Copying and deduplicating assigned roles]] (to be completed) |
| |
| |
| |
===== Devel guide ===== | ===== Devel guide ===== |