export const AbilitySubject = { Item: 'Item', Inventory_Adjustment: 'InventoryAdjustment', Estimate: 'SaleEstimate', Invoice: 'SaleInvoice', Receipt: 'SaleReceipt', PaymentReceive: 'PaymentReceive', Bill: 'Bill', PaymentMade: 'PaymentMade', Customer: 'Customer', Vendor: 'Vendor', Account: 'Account', ManualJournal: 'ManualJournal', Expense: 'Expense', Cashflow: 'Cashflow', Report: 'Report', }; export const Item_Abilities = { View: 'view', Create: 'create', Edit: 'edit', Delete: 'delete', }; export const Inventory_Adjustment_Abilities = { Create: 'create', View: 'view', Delete: 'delete', }; export const Estimate_Abilities = { View: 'view', Create: 'create', Edit: 'edit', Delete: 'delete', }; export const Invoice_Abilities = { View: 'view', Create: 'create', Edit: 'edit', Delete: 'delete', BadDebt: 'bad-debt', }; export const Receipt_Abilities = { View: 'view', Create: 'create', Edit: 'edit', Delete: 'delete', }; export const Payment_Receive_Abilities = { View: 'view', Create: 'create', Edit: 'edit', Delete: 'delete', }; export const Bill_Abilities = { View: 'view', Create: 'create', Edit: 'edit', Delete: 'delete', }; export const Payment_Made_Abilities = { View: 'view', Create: 'create', Edit: 'edit', Delete: 'delete', }; export const Customer_Abilities = { View: 'view', Create: 'create', Edit: 'edit', Delete: 'delete', }; export const Vendor_Abilities = { View: 'view', Create: 'create', Edit: 'edit', Delete: 'delete', }; export const Account_Abilities = { View: 'view', Create: 'create', Edit: 'edit', Delete: 'delete', Transactions_Locking: 'TransactionsLocking', }; export const Manual_Journal_Abilities = { View: 'view', Create: 'create', Edit: 'edit', Delete: 'delete', }; export const Expense_Abilities = { View: 'view', Create: 'create', Edit: 'edit', Delete: 'delete', }; export const Cashflow_Abilities = { View: 'view', Create: 'create', Delete: 'delete', }; export const Report_Abilities = { READ_BALANCE_SHEET: 'read-balance-sheet', READ_TRIAL_BALANCE_SHEET: 'read-trial-balance-sheet', READ_PROFIT_LOSS: 'read-profit-loss', READ_JOURNAL: 'read-journal', READ_GENERAL_LEDGET: 'read-general-ledger', READ_CASHFLOW: 'read-cashflow', READ_AR_AGING_SUMMARY: 'read-ar-aging-summary', READ_AP_AGING_SUMMARY: 'read-ap-aging-summary', READ_PURCHASES_BY_ITEMS: 'read-purchases-by-items', READ_SALES_BY_ITEMS: 'read-sales-by-items', READ_CUSTOMERS_TRANSACTIONS: 'read-customers-transactions', READ_VENDORS_TRANSACTIONS: 'read-vendors-transactions', READ_CUSTOMERS_SUMMARY_BALANCE: 'read-customers-summary-balance', READ_VENDORS_SUMMARY_BALANCE: 'read-vendors-summary-balance', READ_INVENTORY_VALUATION_SUMMARY: 'read-inventory-valuation-summary', READ_INVENTORY_ITEM_DETAILS: 'read-inventory-item-details', READ_CASHFLOW_ACCOUNT_TRANSACTION: 'read-cashflow-account-transactions', };