Roles and permissions

The iTimesheets recognizes four level of privileges:
  1. normal user
  2. admin user
  3. team leader
  4. super user

In addition to these static roles, there is an dynamic role for team managers. A user becomes a Team Manager when granted this role by the application administrator in the administrative section of the application (team tab). A Team Manager has all privileges of a normal user, but also has the right to access the timesheets of all members of his/her team in read-only mode, to approve the timesheets of all members of his/her team, and to get reports about all his team members activities. A team manager never has the right to modify the timesheets of his team members.

Role Read Add, modify, delete Print Report Approve/Reject Cancel approval/Sign off
Regular User Own data Own data (when in Open status) Own data Own data No No
Admin User Own data + all users' data Own data (when in Open status) Own data + all users' data Own data + all users' data No No
Team Manager Own data + all team members' data Own data + all team members' data (if allowed by configuration and when in Open or Submitted status) Own data + all team members' data Own data + all team members' data All team members' data (when in Open or Submitted status) No
Super User Own data + all users' data Own data + all users' data (except when in Signed-off status Own data + all users' data Own data + all users' data Own data + all users' data (when in Open or Submitted status Own data + all users' data (when in Approved status)

Up