TaskWave

Feature

Roles & Permissions

Granular, role-based access control

Five roles — super admin, org admin, project manager, team lead, and member — each see and edit exactly what they should.

  • 5-tier role-based access control
  • Row-level security (enforced in the DB)
  • PM-only & member modes
  • Need-to-know visibility
Start free
app.taskwave.online
Roles & Permissions in TaskWave

TaskWave enforces access at the database level with row-level security, so permissions can’t be bypassed by the UI. Five roles cover everyone from system oversight to individual contributors, and a PM-only mode lets project managers run everything for smaller teams. People only ever see the projects and departments they’re entitled to.

Why role-based access is not optional

When everyone can see everything, people avoid putting sensitive work in the system. When permissions are too rigid, people work around the system. Role-based access control with the right granularity makes the platform safe enough to use for real work — including HR tasks, financial data, confidential projects, and client deliverables.

The five roles in TaskWave

  • Super admin: cross-organization visibility and console access; manages the TaskWave instance and multiple organizations.
  • Org admin: organization-wide access; manages users, departments, settings, and sees all work. Typically an operations or IT lead.
  • Project manager (PM): manages projects, creates and assigns tasks across the org, and sees org-wide analytics. Can operate in PM-only mode for smaller setups.
  • Team lead: manages their department's members and sees/assigns their department's work. Managed autonomy without org-wide admin rights.
  • Member: sees and acts on their own tasks and department tasks. The default role for individual contributors.

Row-level security: enforced in the database

TaskWave uses row-level security (RLS) enforced in the database, not just in the application layer. That means access rules hold even if someone bypasses the UI — the database simply won't return data the user isn't entitled to. This is the difference between UI-level permissions (which can be circumvented) and database-level enforcement (which cannot).

PM-only mode

For smaller organizations or simpler setups, PM-only mode lets project managers run everything without needing org-admin rights for everyone. This removes a tier of complexity while retaining the task and project management capabilities that drive the platform.

Practical examples

  • HR department tasks are visible only to HR members, their team lead, and admins — not to engineering.
  • A client project has a PM who manages it, but other PMs don't see it unless explicitly included.
  • A team lead assigns and tracks their department's work without seeing other departments.
  • A member sees exactly the tasks assigned to them, with no exposure to unrelated work.

Related features

Roles and permissions underpin departments (department-scoped visibility), multi-tenancy (cross-org isolation), analytics (role-scoped data views), and instructions/SOPs (role-aware editing).

Roles & Permissions — FAQ