there are some permissions that need tp be added, like there is a need that a user will be able to create new project and edit only projects he created,. 

and also – there is a need that a user who doesn't have permission to edit all projects, will be given permission by general manager or admin  to add specific projects (like the field on user role in the admin) and also a need that a user that can not see all projects, will be given the permission to see specific projects (same way as described previously on edit specific projects

.

 

 

 

need to add:

his project – list

his project – edit

his project delete

his task – list

his task edit

his task – delete

this is for a user that can act only on projects and/or tasks he created

 

permission –  specific project to see

permission –  specific project to edit

 

a user who doesn't have permission to edit all projects will be given permission to see or edit specific projects