Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| admin:managing_users [2025/07/28 08:16] – [About users and groups] Mark Glover | admin:managing_users [2025/11/04 05:14] (current) – [Sync user across all login stores] Mark Glover | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| If you have many users that need to have the same permissions (because they carry out the same role, for example), [[admin: | If you have many users that need to have the same permissions (because they carry out the same role, for example), [[admin: | ||
| - | <WRAP center round tip 95%> | + | ==== Users and sync ==== |
| - | If you want to change | + | A few points |
| - | * Edit the user, change | + | * Users are // |
| - | * Open the user again and their permissions will be editable. | + | * // |
| - | Refer to [[admin: | + | * Users can be created and edited on a Legacy mSupply remote site. Name details of any newly created user on a remote site will sync back to the Legacy mSupply Central server. |
| - | </WRAP> | + | * As of 2025-07-28, users can not be created or permissions |
| - | <WRAP center round important 95%> | ||
| - | If you want to disable a user, perhaps because the staff member has left the organisation, | ||
| - | * Edit the user, uncheck the **Active** checkbox, click **OK**. | ||
| - | |||
| - | If the **Active** checkbox is greyed out, it is because they are a member of a group. You will need to first remove them from the group before you can make them ' | ||
| - | * Edit the user, change the **Is a member of** to '' | ||
| - | * Edit the user, uncheck the **Active** checkbox, click **OK**. | ||
| - | |||
| - | Of course, if the whole group of users needs to be made inactive then you can just uncheck the **Active** checkbox for the group. | ||
| - | </ | ||
| Line 53: | Line 43: | ||
| ===== User details window ===== | ===== User details window ===== | ||
| + | <WRAP center round tip 95%> | ||
| + | If you want to change a user's permissions and find out that all their permissions are greyed out and uneditable then it means they are a member of a group. To edit their permissions separately from the group, they must first be removed from the group: | ||
| + | * Edit the user, change the **Is a member of** drop down list to '' | ||
| + | * Open the user again and their permissions will be editable. | ||
| + | Refer to [[admin: | ||
| + | </ | ||
| {{ : | {{ : | ||
| Line 69: | Line 65: | ||
| === Active === | === Active === | ||
| If this checkbox is checked, then that user has permission to use the system, and their name will appear in the login window. If this checkbox is unchecked the user will not be allowed to login to the system and their name will not appear in the login window. | If this checkbox is checked, then that user has permission to use the system, and their name will appear in the login window. If this checkbox is unchecked the user will not be allowed to login to the system and their name will not appear in the login window. | ||
| + | <WRAP center round important 95%> | ||
| + | If you want to disable a user, perhaps because the staff member has left the organisation, | ||
| + | * Edit the user, uncheck the **Active** checkbox, click **OK**. | ||
| + | |||
| + | If the **Active** checkbox is greyed out, it is because they are a member of a group. You will need to first remove them from the group before you can make them ' | ||
| + | * Edit the user, change the **Is a member of** to '' | ||
| + | * Edit the user, uncheck the **Active** checkbox, click **OK**. | ||
| + | |||
| + | Of course, if the whole group of users needs to be made inactive then you can just uncheck the **Active** checkbox for the group. | ||
| + | </ | ||
| === Can be responsible officer === | === Can be responsible officer === | ||
| Line 230: | Line 236: | ||
| * " | * " | ||
| - | **Sync user across all login stores:** This checkbox is only displayed if the currently logged in user is designated as a "special user" | + | === Sync user across all login stores === |
| + | |||
| + | The **Sync user across all login stores** checkbox is only displayed if the currently logged in user is designated as a '**special user**' | ||
| + | As you can imagine, **Sync user across all login stores** is a powerful feature, and can have unintended consequences. | ||
| + | </ | ||
| + | |||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | **Sync user across all login stores** will propagate: | ||
| + | * Group permissions | ||
| + | * User group membership (which group the user is a member of) | ||
| + | * User permissions, | ||
| + | * User store login permissions | ||
| + | |||
| + | **Sync user across all login stores** will <wrap em> | ||
| + | * User deletion | ||
| + | * Group deletion | ||
| + | |||
| + | Deleting the user or group on remote sites must be carried out by either of: | ||
| + | * Manually logging in to those sites and editing users, or | ||
| + | * Development and execution of custom ' | ||
| + | </ | ||
| ==== Details tab ==== | ==== Details tab ==== | ||
| {{ : | {{ : | ||