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.