Roles & Permissions

Fairlx uses role-based access control (RBAC) to manage what users can do.

Overview

Fairlx implements a hierarchical RBAC system where permissions are granted at different levels:

  • Organization Level — Controls organization-wide settings
  • Workspace Level — Controls workspace access and management
  • Project Level — Controls project-specific actions

Organization Roles

RolePermissions
OwnerFull control, billing, delete organization
AdminManage members, settings, workspaces
MemberAccess assigned workspaces

Workspace Roles

RolePermissions
AdminManage workspace settings, members, projects
MemberCreate and manage work items
ViewerRead-only access

Project Roles

Project roles provide more granular control:

  • Project Lead — Manage project settings and sprints
  • Contributor — Create and edit work items
  • Viewer — Read-only access to project
Tip
Check the RBAC Best Practices guide for recommendations.