Roles and permissions

Role flags, matter team capabilities, and ethical walls.

Layers

  1. Firm role. A Role with 39 can* flags, held through an active FirmMembership.
  2. Matter team. canEdit, canBill, canAccessRestricted per matter.
  3. Ethical wall. Blocks named users regardless of role.

Representative flags

FlagAllows
canManageIntakeIntake and consultations
canRunConflictChecks, canResolveConflictsRun searches; record dispositions and finalize
canManageMattersMatter workspace and status
canManageEthicalWallsWalls
canManageBillingTime, invoices, payments, refunds
canManageTrustTrust accounts and reconciliation
canManagePortalPortal invitations and shares
canManageRetentionRetention and holds
canManageIntegrationsConnections, API keys, OAuth, webhooks
canManageAgentsAgent principals and grants
canViewAuditAudit reports

Edit all flags on /dashboard/platform/team. Standard roles: Firm administrator (every flag), Attorney, Paralegal, Billing, Intake coordinator.

Storefront customers are User records with no membership. Dashboard sign-up is closed unless PUBLIC_SIGNUPS_ALLOWED=true.

On this page