TorbatYar/frontend/modules/delivery/constants/permissions.ts
Mortezakoohjani 7978970783 feat(delivery): add Torbat Driver frontend module with real API wiring.
Ship the delivery platform UI under modules/delivery with thin app routes, BFF proxy, CRUD for phase 10.0-10.1 APIs, and capability-gated future screens.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 12:02:01 +03:30

27 lines
1.3 KiB
TypeScript

/** Delivery permission constants — mirrors backend delivery.* tree. */
export const DELIVERY_VIEW = "delivery.view";
export const DELIVERY_MANAGE = "delivery.manage";
export const ORG_VIEW = "delivery.organizations.view";
export const ORG_CREATE = "delivery.organizations.create";
export const ORG_UPDATE = "delivery.organizations.update";
export const ORG_DELETE = "delivery.organizations.delete";
export const HUB_VIEW = "delivery.hubs.view";
export const HUB_CREATE = "delivery.hubs.create";
export const DRIVER_VIEW = "delivery.drivers.view";
export const DRIVER_CREATE = "delivery.drivers.create";
export const DRIVER_UPDATE = "delivery.drivers.update";
export const DRIVER_DELETE = "delivery.drivers.delete";
export const DRIVER_LIFECYCLE_VIEW = "delivery.drivers.lifecycle.view";
export const DRIVER_CREDENTIALS_VIEW = "delivery.drivers.credentials.view";
export const DRIVER_CREDENTIALS_MANAGE = "delivery.drivers.credentials.manage";
export const DRIVER_DOCUMENTS_VIEW = "delivery.drivers.documents.view";
export const DRIVER_DOCUMENTS_MANAGE = "delivery.drivers.documents.manage";
export const SETTINGS_VIEW = "delivery.settings.view";
export const SETTINGS_MANAGE = "delivery.settings.manage";
export const AUDIT_VIEW = "delivery.audit.view";