Company: Link Technologies
Case No: L13168. Project: 15.80: LinkSOFT Version 15.80
Logged By: Sanjay (Link Technologies) on 30 Jun 2025 02:23PM
Priority: Low
Product: Framework
Group: Enhancement
Time Taken: 24.00 (Weight: 12.00)
Assigned To: Sanjay (Link Technologies)
Circulation: Sanjay, Sitla, Vineet, Vineshwar Prasad
Resolve By: Monday, 30 June 2025 02:23 PM [2 days since logged date]
Status: Closed
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:

  1. Set the .Config "UserAccount.AutoApproveOnRecover" = No

Important Note:

  1. 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 202502: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):

  1. Added a new Company level Configuration named: "UserAccount.AutoApproveOnRecover". Default value = "No" 
  2. When enabled, users that are "Not Approved" can be RECOVERED using the standard Recovery Process
  3. The configuration setting is based on the users "Primary Company" configured in the User Maintenance Form
  4. When recovered, EMAIL MFA is enabled and the default user role named "All Users" is allocated to the user.

3. Affected Areas:

  1. User Account - Recovery process

4. The issue was caused by:

  1. 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 202502: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,

  1. the account is automatically "Approved"
  2. the default user role named "All Users" allocated. 
  3. Companies with configuration "UserAccount.AccessToThisCompany" = YES is enabled for this user
  4. Event Log shows these changes

System Test completed.


If you have any queries regarding this support incident, please email Support@LinkTechnologies.com.au and include the Case No: L13168 in the subject line of all emails regarding this issue.

Document size: 5.1 KB
For call complaints, please contact the Managing Director of the company using this form