The task capabilities
Two nearby capabilities matter too:
Role matrix
The roles are a strict subset chain:
owner ⊇ admin ⊇ project_manager / finance ⊇ member ⊇ contractor ⊇ client. See /concepts/roles-and-capabilities.
Why the lines fall where they do
- Finance holds none of them. Finance owns the money surface – invoices, payments, expenses – not delivery. It reads history rather than changing the work.
- Client holds none of them. A portal contact sees only what is explicitly shared with their company, and can comment through the portal.
- Member and Contractor stop short of delete and bulk edit. Creating work is safe. Removing it, or changing hundreds of rows at once, is not.
- Estimates are separate from editing. An estimate is a commitment, and moving it changes what the project is measured against.
Rule 1: a capability is not a scope
task.edit says you may edit tasks. It does not say which tasks.
Two things narrow that further:
Being assigned a task is not a grant of the project around it. A task in a project outside your visibility does not appear on your board, in your backlog, or on your own Tasks page – there is no side channel onto projects the board hides.
For “whose work”,
time.viewOthers plus your supervision scope decide together. See /concepts/supervision-scope and /projects/project-visibility.
Rule 2: hiding a control is not the boundary
Every control you see is a convenience. The server checks the capability again on every write. Two consequences:- A hidden button means you almost certainly cannot do the thing.
- A visible button is not a promise. If your capability changed since the page loaded, the save is refused and you get a message.
Per-project overrides
One task capability can be widened for a single project:task.reviseEstimate.
A workspace can give someone a higher role on one project only. That person then sees the revise-estimate control on that project and nowhere else.
An Admin is never narrowed by a lower override on a project.
See /team/per-person-permissions.
App and plan gating
Two different gates. Do not confuse them.
Tasks belong to the Projects & tasks app, which is on by default and part of the Free plan. If someone switches it off in workspace settings, the Tasks page and the project task tabs are gone for everyone, and every task write is refused.
Things attached to a task have their own gates:
Blockers and recurring tasks are deliberately not gated on the Planner or Invoices. Switching those off never stops you adding a blocker or setting a repeat.
See /concepts/apps-and-modules and /concepts/plans-and-features.
Who can see cost on a task
The Cost row in a task’s Financials section needstime.viewCost or rate.viewCost. For everyone else the figure is left out of the data entirely, not hidden with styling.
By default those live with Owner and Admin. Project Manager sets rates and reads billing rates but does not see cost. See /concepts/rates-explained.
What each role can actually do
- Owner and Admin
- Project Manager
- Finance
- Member
- Contractor
- Client
Everything on a task: create, edit, delete, bulk edit, estimate, manage tags, add budget caps and see cost. Only Owner can delete the workspace itself.
Example
At Northwind Studio:- Priya Raman (Project Manager) creates
WR-142, sets a 6-hour estimate, and bulk-moves six finished tasks into Done. - Sarah Lin (Member) edits
WR-142, adds the Design tag, comments, attaches a file and tracks 3 hours. She cannot change the estimate, and there is no Delete in her Actions menu. - Priya then gives Sarah a per-project override on Website Redesign. Sarah now sees the revise-estimate control on that project only. On Harbor Logistics – Mobile App, she still does not.
- Daniel Okafor (Finance) opens the project to invoice the hours. He cannot edit a task or post a comment.
- Ruth Castillo (Client) sees the tasks marked Visible to client, and can reply to Priya in the portal.
Common questions
Can I let a Member delete tasks?
Can I let a Member delete tasks?
Not through the default roles. Custom roles let a workspace build its own capability bundles – see /team/custom-roles.
Can I take a capability away from one person?
Can I take a capability away from one person?
Yes, for the capabilities the product allows to be denied per person. See /team/per-person-permissions.
Why can a Member create a tag but not rename one?
Why can a Member create a tag but not rename one?
Minting a tag while you type keeps tagging unblocked. Curating the shared vocabulary is a delivery-tier action, so renaming, recolouring and deleting need
tag.manage.Why can a Contractor edit tasks but not see clients?
Why can a Contractor edit tasks but not see clients?
Contractor is the narrowest staff role. It works the same tasks as a Member, but the client roster and report building are withheld.
Does an assignment let me see the project?
Does an assignment let me see the project?
No. Project reach is decided by project visibility, not by assignment. A task in a project you cannot reach does not appear anywhere for you.
Troubleshooting
Forbidden, or a permission message on save
Forbidden, or a permission message on save
Your role does not hold that capability, or it was changed after the page loaded. Refresh, then check the matrix above.
I can see the task but not edit it
I can see the task but not edit it
You can reach the project, which is enough to read it, but you do not hold
task.edit.A teammate sees a control I do not
A teammate sees a control I do not
Either they hold a higher role, or they have a per-project override on that project. Estimates are the one capability that can be widened this way.
The whole Tasks area vanished
The whole Tasks area vanished
The Projects & tasks app was switched off in workspace settings. An Owner or Admin can turn it back on at /settings/apps. Nothing was deleted.
I can see a paywall on a task feature
I can see a paywall on a task feature
That feature is on the Pro plan – budget caps and the client portal, for example. See /billing/overview.
Related guides
Roles and capabilities
The seven roles and all 66 capabilities.
Supervision scope
Capability says may, scope says whose.
Project visibility
What decides project reach.
Apps and modules
Switched off versus not on your plan.
Per-person permissions
Overrides and denials.
Plans and features
What Free and Pro include.