Details
-
Story
-
Resolution: Done
-
Minor
-
None
-
None
-
None
-
Rel 5 12/13 - 1/10 - DA Cont, Release 5 - 12/13 Beg Del Adm:, Rel 5 - 1/10 - 1/24 - DA Cont., Rel 5 - 1/24 - 1/31 - DA Cont., R5 Final QA
Description
Provide the ability to display/process the User Maintenance section on the Admin tab.
User Story:
As an SA I want to see the users requesting access to SHIBUI so that I can review the request and either assign a role to the user or delete the user.
Requirements/AC:
User Maintenance Admin
Field | Label | Field Type | Default Value | Validation | Help Text |
---|---|---|---|---|---|
Current Users | |||||
Userid | Userid | Text only | User ID value saved for the user | ||
Name | Name | Text only | Name value saved for the user | ||
Text only | Email value saved for the user | ||||
Role | Role | Selection List - Clickable Valid values: * Super Admin
|
If role has not been assigned at time of display, display blank If role has been set as Super Admin, display Super Admin If role has been set as Delegated Admin, display Delegated Admin |
||
Delete | Delete | Icon - clickable | |||
User Maintenance |
Special processing:
- If Super Admin is selected from Role, set the user's role as Super Admin
- If Delegated Admin is selected Role, set the user's role as Delegated Admin
- If Delete is clicked, display the Delete Confirmation Modal as defined below
- Note: A user cannot delete their own account
User Delete Confirmation Modal
Field | Label | Field Type | Default Value | Validation | Help Text |
---|---|---|---|---|---|
Delete User? | |||||
Delete | Delete | Button - Clickable | |||
Cancel | Cancel | Button - Clickable |
Special Processing:
- If Delete is clicked, delete the user selected for delete, redisplay the page and send an email notification
- Email Generation Contains:
Field | Label | Field Type | Field Value | Validation | Help Text |
---|---|---|---|---|---|
To | Text | Email addresses for the user | |||
From | Text | System email address that shows as do not reply | |||
Subject | Text | 'User Access Removed' | |||
Email Body | Text | 'Your access to the SHIBUI application has been removed. If you have any questions, please contact (Email address of system admin that deleted user)' |
- If Cancel is clicked, redisplay the page without removing the user
Role names determined by backend devs:
Super Admin = ROLE_ADMIN
Delegated Admin = ROLE_USER
New user (no role) = ROLE_NONE