TorbatYar/frontend/modules/payment/constants/permissions.ts
Mortezakoohjani 4451b32a33 feat(payment-frontend): ship Torbat Pay admin portal for MVP 14.0-14.5
Add payment module, BFF proxy, hub/dashboard/ops/PSP/merchant screens wired to real APIs, and mark payment-frontend complete in project status.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 18:35:07 +03:30

28 lines
1.0 KiB
TypeScript

export const PAYMENT_VIEW = "payment.view";
export const PAYMENT_MANAGE = "payment.manage";
export const PAYMENT_AUDIT_VIEW = "payment.audit.view";
export const PAYMENT_SETTINGS_MANAGE = "payment.settings.manage";
export const PAYMENT_PSP_VIEW = "payment.psp_connections.view";
export const PAYMENT_PSP_MANAGE = "payment.psp_connections.manage";
export const PAYMENT_MERCHANT_VIEW = "payment.merchant_accounts.view";
export const PAYMENT_MERCHANT_MANAGE = "payment.merchant_accounts.manage";
export const PAYMENT_REQUEST_VIEW = "payment.requests.view";
export const PAYMENT_REQUEST_CREATE = "payment.requests.create";
export const PAYMENT_TX_VIEW = "payment.transactions.view";
export const PAYMENT_LEDGER_VIEW = "payment.ledger.view";
export const ALL_PAYMENT_PERMISSIONS = [
PAYMENT_VIEW,
PAYMENT_MANAGE,
PAYMENT_AUDIT_VIEW,
PAYMENT_SETTINGS_MANAGE,
PAYMENT_PSP_VIEW,
PAYMENT_PSP_MANAGE,
PAYMENT_MERCHANT_VIEW,
PAYMENT_MERCHANT_MANAGE,
PAYMENT_REQUEST_VIEW,
PAYMENT_REQUEST_CREATE,
PAYMENT_TX_VIEW,
PAYMENT_LEDGER_VIEW,
] as const;