Skip to content

Permissions & Roles - Field Service Team Access Control

Dingo Desk uses a powerful role-based permission system to ensure team members have appropriate access to jobs, data, and settings.

Each team member is assigned a role that determines what they can see and do:

RoleDescription
AdminFull access to everything
ManagerCan create jobs, manage templates, view reports
Field WorkerComplete jobs, generate reports, add media
ViewerRead-only access
  • Create, edit, delete all jobs
  • Manage organisation settings
  • Invite and manage team members
  • Change roles and permissions
  • Delete organisation
  • Access billing and usage data
  • View all reports and data
  • Create and assign jobs
  • Edit job details
  • Manage job templates
  • View team performance
  • Generate and send reports
  • View all jobs and their status
  • View assigned jobs
  • Start and complete jobs
  • Add notes and photos
  • Generate reports for assigned jobs
  • View their own schedule
  • Update their own profile
  • View all jobs (read-only)
  • View reports
  • View team members
  • No edit or create capabilities
📸
Role selection screen
Coming soon

Dingo Desk uses CASL (pronounced “castle”) — a powerful, flexible permission system:

  • Granular control: Permissions can be fine-tuned for specific actions
  • Organisation-wide: Permissions apply across the entire organisation
  • Consistent enforcement: Same rules apply everywhere in the app
  • Audit trail: All actions are logged with user attribution

When inviting a new team member:

  1. Select their role
  2. They receive access based on that role
  3. The role can be changed later

Admins can update any team member’s role:

  1. Go to Team Members
  2. Select the member
  3. Choose a new role
  4. Save changes
  5. Permissions update immediately
  • Principle of least privilege: Give people the minimum access they need
  • Start with Viewer for new team members until they’re trained
  • Field Worker for most on-site staff
  • Manager for team leads and supervisors
  • Limit Admin access to essential personnel only
  • Review roles periodically as team members’ responsibilities change

Learn about team managementManage your organisation