Subject: | When user password is Recovered, we also need to Enable the user and assign the default access |
Summary: | If A user is a valid user account in LinkSOFT that has been DISABLED, we should Enable the user and give the Default access if the user account is being recovered. If you do not wish for a user to be recovered, i.e. permanently disabled, you can: - Set the .Config "UserAccount.AutoApproveOnRecover" = No
Important Note: - When recovering the user, the roles are not restored
|
Audit Notes: | Edited by sanjay on 01/07/25 11:59. Edited by sanjay on 01/07/25 11:59. |
30 Jun 2025 | 02:26PM Comment 1 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 04-07-2025 02:23 PM Time Taken: 12.00 Notes: Edited by sanjay on 01/07/25 11:56. |
| PART A - Development work for this case has been completed. 1. The change will be available in version: 15.80 2. The following changes were made (Include Database object names, Program classes, and any other relevant information): - Added a new Company level Configuration named: "UserAccount.AutoApproveOnRecover". Default value = "No"
- When enabled, users that are "Not Approved" can be RECOVERED using the standard Recovery Process
- The configuration setting is based on the users "Primary Company" configured in the User Maintenance Form
- When recovered, EMAIL MFA is enabled and the default user role named "All Users" is allocated to the user.
3. Affected Areas: - User Account - Recovery process
4. The issue was caused by: - Allow some sites to recover users that have been "Deleted" by the Purge process.
5. Other Relevant Notes: 6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT |
|
30 Jun 2025 | 02:36PM Comment 2 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 04-07-2025 02:26 PM Time Taken: 12.00 Notes: Edited by sanjay on 01/07/25 11:57. |
| When "UserAccount.AutoApproveOnRecover" = "No", there is no change to functionality. Recovery simply sends a new password to the user via EMAIL. When "UserAccount.AutoApproveOnRecover" = "Yes", the recovery process will check if the user account has "Approved" = False. If so, - the account is automatically "Approved"
- the default user role named "All Users" allocated.
- Companies with configuration "UserAccount.AccessToThisCompany" = YES is enabled for this user
- Event Log shows these changes
System Test completed. |
|