Skip to content

Authorization and roles

bbalet edited this page Mar 30, 2014 · 2 revisions

There are three kind of users in LMS :

  • User (code 2)
  • Manager
  • Admin (code 1)

User

A user can manage its password, submit a leave to its manager, cancel a non-approved leave and vizualize information about its leave requests.

Manager

A manager can approve leave requests of its team members. Note that if a user has itself as a manager as a manager, its leave requests are automatically validated

Team

A team is a group of users having the same manager. A user can vizualize the calendar of leave request of its team mates (employees having the same manager than itself).

Admin

An admin can perform all actions.

Action Admin User Manager
Submit a leave Y Y -
Approve a leave Y N Y
View its leaves Y N Y