Description
The administrator should have the privilege to create other admin users and give them specific roles. These roles specify the kind of operations they can perform on the system.
Enhancements
- Create a role column in the user table
- Implement authentication of different users
- Give administrator user privileges to add users
Test Criteria
- Administrator should be able to add users and their roles to the database
- These users should be able to login