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