User Management component provides enhanced User Management functionality accessible within AppBase solution.
User Management component includes the following parts:
User creation page has a standardized interface with:
User Modify page has a standardized interface with:
2. Roles
Page has a standardized interface with:
Role Modify page has a standardized interface with:
3. Groups
Page has a standardized interface with:
Group creation page has a standardized interface with:
Group Modify page has a standardized interface with:
Prerequisites:
# | User | System |
|---|---|---|
1. | Click on the Create User button |
|
2. |
| Open New User tab |
3. | Add First Name |
|
4. |
| Check that required field is filled in |
5. | Add Last Name |
|
| 6. | Check that required field is filled in | |
| 7. | Add Email | |
8. |
| Check that required field is filled in |
9. |
| Check Email format |
10. | Add Phone (optional) |
|
11. | Add Fax (optional) |
|
12. | Add User Login |
|
13. |
| Check that required field is filled in |
| 14. | Add Password | |
| 15. | Check that required field is filled in | |
| 16. | Add Confirm Password | |
| 17. | Check that required field is filled in | |
| 18. | Choose Status from a dropdown list (default value is 'Active') | |
19. | Click on the Save or Save and Close button |
|
| 20. | If all required fields are filled in AND Email is of a correct format AND passwords match:
| |
21. |
| If not all required fields are filled in OR Email is not of a correct format OR passwords do not match:
|
Note: On click on the Refresh button system must erase all page field values.
Prerequisites:
# | User | System |
|---|---|---|
22. | Click on the Edit button or make a double click on the row |
|
23. |
| Open User-username tab |
24. | Choose Managed By value (optional) |
|
25. | Add/edit Location (optional) |
|
26. | Add/edit Position (optional) |
|
27. | Add/edit Description (optional) |
|
28. | Check/Uncheck Assignment not available (optional) |
|
| 29. | Check/Uncheck Receive system notifications (optional) | |
| 30. | Check necessary Groups in Available Groups and Selected Groups sections in a Manage Groups tab and:
| |
| 31. | After each click on a button in a Manage Groups tab modify existing row at the database and reload the section | |
| 32. | Check necessary Roles in Available Roles and Selected Roles sections in a Manage Roles tab and:
| |
| 33. | After each click on a button in a Manage Roles tab modify existing row at the database and reload the section | |
| 34. | Click on Edit User Profile to edit basic User data (optional) | |
| 35. | Open Edit User Profile pop up window | |
| 36. | Disable User Login field | |
| 37. | Edit First Name (optional) | |
| 38. | Check that required field is filled in | |
| 39. | Edit Last Name (optional) | |
| 40. | Check that required field is filled in | |
| 41. | Edit Email (optional) | |
| 42. | Check that required field is filled in | |
| 43. | Check Email format | |
| 44. | Add/edit Phone (optional) | |
| 45. | Add/edit Fax (optional) | |
| 46. | Edit Status (optional) | |
47. | Click on the Save or Save and Close button in a Edit User Profile pop up window |
|
| 48. | If all required fields are filled in AND Email is of a correct format:
| |
| 49. | If not all required fields are filled in OR Email is not of a correct format:
| |
| 50. | Close Edit User Profile pop up window if it is opened | |
| 51. | Click on the Save or Save and Close button in a User-username tab | |
52. |
| Modify existing row at the database and keep the tab open or close the tab |
Note: On click on the Refresh button system must restore all values from the database.
Prerequisites:
# | User | System |
|---|---|---|
53. | Click on the Remove User from Solution button |
|
54. |
| Open pop up window: “Do you want to remove user 'username' from solution?” Buttons: Yes, No |
55. | If user click on the NO button | Close the pop up window, no changes to the database |
56. | If user click on the Yes button | Close the pop up window, delete User from the database, update Users List |
Prerequisites:
# | User | System |
|---|---|---|
1. | Click on the View Role button or make a double click on the row |
|
2. |
| Open Edit Role-rolename tab |
| 3. | Switch to Groups tab (optional) Check necessary Groups in Available Groups and Role Groups sections in a Groups tab and:
| |
| 4. | After each click on a button in a Groups tab modify existing row at the database and reload the section | |
| 5. | Switch to Users tab (optional) Check necessary Users in Available Users and Role Mambers sections in a Users tab and:
| |
| 6. | After each click on a button in a Users tab modify existing row at the database and reload the section |
Prerequisites:
# | User | System |
|---|---|---|
1. | Click on the New Group button |
|
2. |
| Open Create New Group pop up window |
3. | Add Name |
|
4. |
| Check that required field is filled in |
5. | Add Description (optional) |
|
6. | Click on Save and Close button |
|
| 7. | If Name field is filled in:
| |
8. |
| If Name field is empty:
|
Prerequisites:
# | User | System |
|---|---|---|
9. | Click on the Update group Supervisor button or make a double click on the row |
|
10. |
| Open Group-groupname tab |
11. | Add/edit Description (optional) |
|
| 12. | Check necessary Users in Available Users and Group Members sections in a Manage Users tab and:
| |
| 13. | After each click on a button in a Manage Users tab modify existing row at the database and reload the section | |
| 14. | Check necessary Roles in Available Roles and Group Roles sections in a Manage Roles tab and:
| |
| 15. | After each click on a button in a Manage Roles tab modify existing row at the database and reload the section | |
16. | Click on the Save or Save and Close button |
|
17. |
| Modify existing row at the database and keep the tab open or close the tab |
Note: On click on the Refresh button system must restore all values from the database.
Prerequisites:
# | User | System |
|---|---|---|
18. | Click on the Delete button |
|
19. |
| Open confirmation pop up window: “Are you sure you want to delete group 'groupname'?” Buttons: OK, Cancel |
20. | If user click on the Cancel button | Close the pop up window, no changes to the database |
21. | If user click on the OK button | Close the pop up window, delete Group from the database, update Groups List |