To take any action a user needs to have been granted the appropriate
privilege. For example, to view a project, the user will need to be
granted the View Project privilege, while
for creating a task in a project, the New
Task privilege will be required.