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 |