pedro-psb / pypos-canteen

Point os sale web app aimed to work on a low budget canteen setup.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

As an owner, I want to be able to register new employees

pedro-psb opened this issue · comments

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

  1. Login as owner and go to Manage Employees page
  2. Add an employee with temporary password, basic info and a role
  3. Change employee role
  4. 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

Related