A facility allowing an administrator to quickly set user settings with a new User Template drop-down menu. These user templates can be edited in the existing users menu with a new checkbox, indicating the user entry is a template. The intent of this feature request is to allow setting sets of users in a mechanism similar to groups but with a simpler implementation.
Changes to Software:
Users form has two new fields:
List — User Template (userTemplate)
- This drop-down is populated with the value, (Custom User), which is the default value for a new user, and a list of all users marked as isTemplate.
- If the (Custom User) field is selected at the time the user is loaded into the web form, the values set on the template are loaded instead of the values set on the user.
- When a template is selected, the settings of the template are duplicated onto the current form*.
- Changes made directly to the form cause the selected value to change to (Custom User)* and the isTemplate checkbox is cleared.
- If the saved template value is anything other than (Custom User), permissions used anywhere in the application are taken from the template instead of the user.
Bool — This User is a Template (isTemplate)
- When a user is saved with this value set to TRUE, that user functions as a template.
- Checking this box causes the value of [i]userTemplate[i] is changed to (Template).
- Unchecking this box counts as modifying a value, which changes [i]userTemplate[i] to (Custom User).
- Template users cannot be logged into.