# User roles
Roles are a way to grant users different permission when viewing the data.
# Admin
The admin
role is the highest role a user can have. Having this role will bypass any restricton and privacy options set to any resource. Basically the admin can change and view anything that's hidden from all the other roles.
Admins also have the option to reset a users password and change roles.
# Manager
The manager
role is a step below the admin. This role has one advantage over the user
and that's the ability to view everyones logged time.
# User
The user
role is the basic user that's using the Stacks app. He/She can create any resource and manage the privacy options only for resources own by him/her.
# Collaborator
The collaborator
is just a regular user but grouped in a separate role. This will allow admin
's and manager
's to create different visibility/privacy options for them.
This role is mainly used for people outside of the company that can log in and view certain tasks.
# Client
The client
is just a regular user but grouped in a separate role. This will allow admin
's and manager
's to create different visibility/privacy options for them.
This role is mainly used for customer that can log in and view certain tasks.
# Contact
The contact
role is just a plain user which does not have the ability log in. It is mainly created to store any contact information of this person.