162 lines
4.7 KiB
TypeScript
Executable File
162 lines
4.7 KiB
TypeScript
Executable File
export enum PermissionEnum {
|
|
// services
|
|
SERVICES_CREATE = "services_create",
|
|
SERVICES_READ = "services_read",
|
|
SERVICES_UPDATE = "services_update",
|
|
SERVICES_DELETE = "services_delete",
|
|
|
|
// customers
|
|
CUSTOMERS_CREATE = "customers_create",
|
|
CUSTOMERS_READ = "customers_read",
|
|
CUSTOMERS_UPDATE = "customers_update",
|
|
CUSTOMERS_DELETE = "customers_delete",
|
|
|
|
// agents
|
|
AGENTS_CREATE = "agents_create",
|
|
AGENTS_READ = "agents_read",
|
|
AGENTS_UPDATE = "agents_update",
|
|
AGENTS_DELETE = "agents_delete",
|
|
|
|
// developers
|
|
DEVELOPERS_CREATE = "developers_create",
|
|
DEVELOPERS_READ = "developers_read",
|
|
DEVELOPERS_UPDATE = "developers_update",
|
|
DEVELOPERS_DELETE = "developers_delete",
|
|
|
|
// invoices
|
|
INVOICES_CREATE = "invoices_create",
|
|
INVOICES_READ = "invoices_read",
|
|
INVOICES_UPDATE = "invoices_update",
|
|
INVOICES_DELETE = "invoices_delete",
|
|
|
|
// transactions
|
|
TRANSACTIONS_CREATE = "transactions_create",
|
|
TRANSACTIONS_READ = "transactions_read",
|
|
TRANSACTIONS_UPDATE = "transactions_update",
|
|
TRANSACTIONS_DELETE = "transactions_delete",
|
|
|
|
// discounts
|
|
DISCOUNTS_CREATE = "discounts_create",
|
|
DISCOUNTS_READ = "discounts_read",
|
|
DISCOUNTS_UPDATE = "discounts_update",
|
|
DISCOUNTS_DELETE = "discounts_delete",
|
|
|
|
// admins
|
|
ADMINS_CREATE = "admins_create",
|
|
ADMINS_READ = "admins_read",
|
|
ADMINS_UPDATE = "admins_update",
|
|
ADMINS_DELETE = "admins_delete",
|
|
|
|
// tickets
|
|
TICKETS_CREATE = "tickets_create",
|
|
TICKETS_READ = "tickets_read",
|
|
TICKETS_UPDATE = "tickets_update",
|
|
TICKETS_DELETE = "tickets_delete",
|
|
|
|
// ticket_categories
|
|
TICKET_CATEGORIES_CREATE = "ticket_categories_create",
|
|
TICKET_CATEGORIES_READ = "ticket_categories_read",
|
|
TICKET_CATEGORIES_UPDATE = "ticket_categories_update",
|
|
TICKET_CATEGORIES_DELETE = "ticket_categories_delete",
|
|
|
|
// criticisms
|
|
CRITICISMS_CREATE = "criticisms_create",
|
|
CRITICISMS_READ = "criticisms_read",
|
|
CRITICISMS_UPDATE = "criticisms_update",
|
|
CRITICISMS_DELETE = "criticisms_delete",
|
|
|
|
// contacts_us
|
|
CONTACTS_US_CREATE = "contacts_us_create",
|
|
CONTACTS_US_READ = "contacts_us_read",
|
|
CONTACTS_US_UPDATE = "contacts_us_update",
|
|
CONTACTS_US_DELETE = "contacts_us_delete",
|
|
|
|
// advertisements
|
|
ADVERTISEMENTS_CREATE = "advertisements_create",
|
|
ADVERTISEMENTS_READ = "advertisements_read",
|
|
ADVERTISEMENTS_UPDATE = "advertisements_update",
|
|
ADVERTISEMENTS_DELETE = "advertisements_delete",
|
|
|
|
// announcements
|
|
ANNOUNCEMENTS_CREATE = "announcements_create",
|
|
ANNOUNCEMENTS_READ = "announcements_read",
|
|
ANNOUNCEMENTS_UPDATE = "announcements_update",
|
|
ANNOUNCEMENTS_DELETE = "announcements_delete",
|
|
|
|
// blogs
|
|
BLOGS_CREATE = "blogs_create",
|
|
BLOGS_READ = "blogs_read",
|
|
BLOGS_UPDATE = "blogs_update",
|
|
BLOGS_DELETE = "blogs_delete",
|
|
|
|
// learnings
|
|
LEARNINGS_CREATE = "learnings_create",
|
|
LEARNINGS_READ = "learnings_read",
|
|
LEARNINGS_UPDATE = "learnings_update",
|
|
LEARNINGS_DELETE = "learnings_delete",
|
|
|
|
// settings
|
|
SETTINGS_CREATE = "settings_create",
|
|
SETTINGS_READ = "settings_read",
|
|
SETTINGS_UPDATE = "settings_update",
|
|
SETTINGS_DELETE = "settings_delete",
|
|
|
|
// bank_accounts
|
|
BANK_ACCOUNTS_CREATE = "bank_accounts_create",
|
|
BANK_ACCOUNTS_READ = "bank_accounts_read",
|
|
BANK_ACCOUNTS_UPDATE = "bank_accounts_update",
|
|
BANK_ACCOUNTS_DELETE = "bank_accounts_delete",
|
|
|
|
// payments
|
|
PAYMENTS_CREATE = "payments_create",
|
|
PAYMENTS_READ = "payments_read",
|
|
PAYMENTS_UPDATE = "payments_update",
|
|
PAYMENTS_DELETE = "payments_delete",
|
|
|
|
// support_plan
|
|
SUPPORT_PLAN_CREATE = "support_plan_create",
|
|
SUPPORT_PLAN_READ = "support_plan_read",
|
|
SUPPORT_PLAN_UPDATE = "support_plan_update",
|
|
SUPPORT_PLAN_DELETE = "support_plan_delete",
|
|
|
|
// reseller
|
|
RESELLER_CREATE = "reseller_create",
|
|
RESELLER_READ = "reseller_read",
|
|
RESELLER_UPDATE = "reseller_update",
|
|
RESELLER_DELETE = "reseller_delete",
|
|
|
|
// workspace
|
|
WORKSPACE_CREATE = "workspace_create",
|
|
WORKSPACE_READ = "workspace_read",
|
|
WORKSPACE_UPDATE = "workspace_update",
|
|
WORKSPACE_DELETE = "workspace_delete",
|
|
|
|
// project
|
|
PROJECT_CREATE = "project_create",
|
|
PROJECT_READ = "project_read",
|
|
PROJECT_UPDATE = "project_update",
|
|
PROJECT_DELETE = "project_delete",
|
|
|
|
// task
|
|
TASK_CREATE = "task_create",
|
|
TASK_READ = "task_read",
|
|
TASK_UPDATE = "task_update",
|
|
TASK_DELETE = "task_delete",
|
|
|
|
// task_phase
|
|
TASK_PHASE_CREATE = "task_phase_create",
|
|
TASK_PHASE_READ = "task_phase_read",
|
|
TASK_PHASE_UPDATE = "task_phase_update",
|
|
TASK_PHASE_DELETE = "task_phase_delete",
|
|
|
|
// single permissions (no CRUD split)
|
|
LOGS = "logs",
|
|
MANAGE_SSO_CLIENTS = "manage_sso_clients",
|
|
DMENU = "dmenu",
|
|
DKALA = "dkala",
|
|
DPAGE = "dpage",
|
|
DMAIL = "dmail",
|
|
// VIEW_ALL_WORKSPACES = "view_all_workspaces",
|
|
// VIEW_ALL_PROJECTS = "view_all_projects",
|
|
}
|