Project Flow - ikke6992/specops GitHub Wiki
The average use case will look like this:
When opening the website you will land on the login page, the system checks what authority you have and what department you belong to when logging in. Once logged in you enter one of three application flows detailed below.
Users
Users are able to look at the calendar and check what their tasks are. They can also click on visible tasks and view their details. Once finished they can mark the task as complete.
Department Managers
Department managers gain access to task management. Here they can assign tasks designated for their department to employees working in said department. They can also create new department specific tasks.
System Admins
System admins gain the ability to create global tasks and assign them to a specific department. They can view and have access to every task in the lab. They also gain access to employee management. Here they can add new hires to the system, update info on existing employees or delete them all together.