Skip to main content

Access Control

Manage tenant-level roles, permissions, and access scopes from within TeeTime Admin.

Last updated: 2026-01-26 Where to find it: Admin > Settings > Access Control Who can use it: Owner, Admin roles Prerequisites: Admin access with access control permissions Help link: /admin/access-control

How to do it

Grant Access to Staff

  1. Go to Settings > Access Control.
  2. Click Add User.
  3. Enter user email.
  4. Select role (Owner, Admin, Pro Shop, Starter, Finance).
  5. Save and send invitation.

Review Role Permissions

  1. Go to Settings > Access Control > Roles.
  2. Select a role to view permissions.
  3. See what actions each role can perform.

Audit Access

  1. Go to Settings > Access Control > Audit.
  2. View access logs by user.
  3. Filter by date or action type.

What you'll see (fields/columns)

Users List

ColumnTypeDescription
NameTextUser name
EmailTextUser email
RoleBadgeAssigned role
StatusBadgeActive, Pending, Disabled
Last LoginTimestampMost recent login

Roles

RolePermissions
OwnerFull access, user management
AdminFull operational access
Pro ShopBookings, player management
StarterCheck-in, tee sheet view
FinanceReports, payments, refunds

Screenshot / Callout

Access Control

Expected outcome

  • Staff have appropriate access levels.
  • Roles are configured with correct permissions.
  • Access is audited and secure.

Troubleshooting

  • Access denied? Confirm tenant scope and role assignments.
  • Can't add users? You may need Owner role.
  • User not receiving invite? Check email address and spam folder.