Custom User Roles
There are four custom Zephyr WordPress roles added when installed and the roles can be set from the user settings:
ZPM Administrator
ZPM Manager
ZPM User
ZPM Frontend User
Permissions
You can set the permissions and capabilities for each user role by navigating to Zephyr > Settings > General Settings > Permissions. Here is a description of the different capabilities and permissions:
All Zephyr Capabilities
This gives access to all Zephyr capabilities listed below
View Tasks
Determines whether a user can view all tasks
View Assigned Tasks
Determines whether a user can view only tasks assigned to them
Create Tasks
Determines whether a user can create tasks
Edit Tasks
Determines whether a user can edit and update task details
View Projects
Determines whether a user can view all projects
View Assigned Projects
Determines whether a user can view only projects that they are members of
Create Projects
Determines whether a user can create projects
Edit Projects
Determines whether a user can edit and update a projects fields and details
Access Backend
Determines whether a user can access the WordPress backend or only the frontend.
Create Milestones
Determines whether a user can create milestones
Edit Milestones
Determines whether a user can edit or update a milesone
Page Specific Permissions
There are permission settings for each different frontend page and when removed from the capabilities, the users will not have access to the removed pages
It is also possible to set who can complete tasks by changing the ‘Who can complete tasks’ option:
Everyone
Allows anyone to complete a task
Only Assigned Users
Allows only assigned users to complete their own tasks and not any other tasks
Only Administrators & Managers
Allows only administrators and managers to complete tasks
Nobody
Removes the ability to mark a task as complete or incomplete entirely