As an owner, I want to be able to register new employees
pedro-psb opened this issue · comments
Pedro Brochado commented
Tasks
- Page: Manage Employee index (with remove and update inline btns)
- Page: Add Employee/Update Employee
- DB Read: display_role_options and display_employee_list
- DB Create/update: register_employee, delete_employee, update_employee_role
- Manual Test Use Case
Use case
Normal
- Login as owner and go to Manage Employees page
- Add an employee with temporary password, basic info and a role
- Change employee role
- Soft delete an employee
Extensions
1.1 Login as anything else won't allow to see Manage Employees page
2.1 Raise error if (a) form data is invalid (b) User or e-mail are already taken
3.1 Raise error if form data is invalid
3.2 Can't modify employee's info