User roles and permissions¶
There are three roles in djangoCRM2 ( manager, boss and admin ). Each of them correlate to a business processes. One user ( auth.User model ) account has one relationship to sales person record ( SalesPerson model ) and has one role.
Manager’s role¶
It has permissions:
Permission | User | Sales person | Todos | Reports | Clients | Products |
---|---|---|---|---|---|---|
Read any record | False | True | True | False | True | True |
Change any record | False | False | True | False | True | True |
Create any record | False | False | True | False | True | True |
Delete any record | False | False | True | False | True | True |
Read own record | False | True | True | False | True | True |
Create own record | False | False | True | False | True | True |
Change own record | False | True | True | False | True | True |
Delete own record | False | False | True | False | True | True |
Boss’s role¶
It has permissions:
Permission | User | Sales person | Todos | Reports | Clients | Products |
---|---|---|---|---|---|---|
Read any record | False | True | True | False | True | True |
Change any record | False | False | True | False | True | True |
Create any record | False | False | True | False | True | True |
Delete any record | False | False | True | False | True | True |
Read own record | False | True | True | False | True | True |
Create own record | False | False | True | False | True | True |
Change own record | False | True | True | False | True | True |
Delete own record | False | False | True | False | True | True |
Administrator’s role¶
It has permissions:
Permission | User | Sales person | Todos | Reports | Clients | Products |
---|---|---|---|---|---|---|
Read any record | False | True | True | False | True | True |
Change any record | False | False | True | False | True | True |
Create any record | False | False | True | False | True | True |
Delete any record | False | False | True | False | True | True |
Read own record | False | True | True | False | True | True |
Create own record | False | False | True | False | True | True |
Change own record | False | True | True | False | True | True |
Delete own record | False | False | True | False | True | True |