flaschengeist-schedule/src/permissions.ts

21 lines
619 B
TypeScript

export const PERMISSIONS = {
// Can create events
CREATE: 'events_create',
// Can edit events
EDIT: 'events_edit',
// Can delete events
DELETE: 'events_delete',
// Can create and edit EventTypes
EVENT_TYPE: 'events_event_type',
// Can create and edit JobTypes
JOB_TYPE: 'events_job_type',
// Can self assign to jobs
ASSIGN: 'events_assign',
// Can assign other users to jobs
ASSIGN_OTHER: 'events_assign_other',
// Can see users assigned as backup
SEE_BACKUP: 'events_see_backup',
// Can lock jobs, no further services can be assigned or unassigned
LOCK_JOBS: 'events_lock_jobs',
};