Roles, Teams & Permissions

Enterprise-gradeaccess control

Fairlx provides granular access control with organization roles, workspace roles, team permissions, and project-level overrides. The right people get the right access.

The Problem

Why simple roles fail

Traditional role-based access control wasn't built for modern agile teams.

Too much access

Simple role systems give users access to everything or nothing. A developer who needs to edit tasks ends up with admin access.

No context separation

Same user, same role everywhere. A team lead in one project is treated the same in unrelated projects.

Rigid hierarchies

Traditional systems force you into predefined role hierarchies that don't match how modern teams actually work.

Fairlx Approach

Fairlx solves this with layered permissions: Organization → Workspace → Team → Project. Each layer can override the previous, giving you precise control without complexity.

Role System

Roles at every level

Three distinct role levels work together to provide complete access control.

Organization Roles

Control billing, member management, and organization-wide settings.

Owner

  • Full organization control
  • Billing management
  • Delete organization
  • Transfer ownership
  • All admin permissions

Admin

  • Manage workspaces
  • Invite/remove members
  • Change member roles
  • View audit logs
  • Organization settings

Member

  • Access workspaces
  • View organization info
  • Join projects
  • Standard work access
Teams

Organize by team

Teams provide an additional layer of access control within workspaces.

Team-Based Access

Group members into teams. Teams can be assigned to spaces, projects, or work items for targeted access control.

Visibility Levels

Control who can see team content: All workspace members, Program members only, or Team members only.

Granular Permissions

20+ individual permissions across task management, sprint control, member management, settings, and reporting.

Permission Categories

Task Management

  • View Work Items
  • Create Work Items
  • Edit Work Items
  • Delete Work Items
  • Assign Work Items

Sprint Management

  • View Sprints
  • Create Sprints
  • Edit Sprints
  • Start/Complete Sprints
  • Delete Sprints

Member Management

  • View Members
  • Add Members
  • Remove Members
  • Change Roles

Team Settings

  • Edit Settings
  • Delete Team
  • Manage Roles

Reports & Analytics

  • View Reports
  • Export Data
Project Permissions

Same user, different roles

Project-level permissions override workspace defaults. Users can have different roles in different projects.

Developer as Project Lead

Sarah is a Member in the organization but serves as Lead in the Frontend project.

Org Role:Member
Project Role:Lead
Result: Full project control, limited org access

External Contractor

Alex is a contractor with Member role but only needs view access to the API project.

Org Role:Member
Project Role:Viewer
Result: Read-only project access, no edit rights

Cross-Team Collaboration

Mike leads Team A but contributes to Team B's project with standard member access.

Org Role:Admin
Project Role:Member
Result: Org admin, but normal contributor in this project
Permission Matrix

Organization permissions

Quick reference for organization-level role permissions.

ActionOwnerAdminMember
View organization info
Manage billing
Delete organization
Invite members
Remove members
Create workspaces
View audit logs
Transfer ownership

Control without complexityEnterprise ready

Fairlx gives you the access control you need without the overhead. Simple enough for small teams, powerful enough for enterprises.