Roles of the system
Primary roles are: Administrator, User, Project manager, Project leader. A user of the system must have one of these roles.
The user can also have an optional, secondary role: Instructor or Tool responsible.
An “Administrator” can see and do everything in the system. Booking rules do not apply, with a few exceptions.
A “User”, the most common role, is a standard user. He can See information, but not change or add/delete it.
A “Project manager” is basically a “User” who can add and manage projects, while a “Project leader” can manage projects, but not create any new.
The roles “Instructor” and “Tool responsible” opens up menus for editing tools, settings, and allow licensing of equipment for users.