mirror of
https://github.com/crater-invoice/crater.git
synced 2025-10-28 12:11:08 -04:00
v6 update
This commit is contained in:
79
resources/scripts/admin/stub/abilities.js
Normal file
79
resources/scripts/admin/stub/abilities.js
Normal file
@ -0,0 +1,79 @@
|
||||
export default {
|
||||
DASHBOARD: 'dashboard',
|
||||
|
||||
// customers
|
||||
CREATE_CUSTOMER: 'create-customer',
|
||||
DELETE_CUSTOMER: 'delete-customer',
|
||||
EDIT_CUSTOMER: 'edit-customer',
|
||||
VIEW_CUSTOMER: 'view-customer',
|
||||
|
||||
// Items
|
||||
CREATE_ITEM: 'create-item',
|
||||
DELETE_ITEM: 'delete-item',
|
||||
EDIT_ITEM: 'edit-item',
|
||||
VIEW_ITEM: 'view-item',
|
||||
|
||||
// Tax Types
|
||||
CREATE_TAX_TYPE: 'create-tax-type',
|
||||
DELETE_TAX_TYPE: 'delete-tax-type',
|
||||
EDIT_TAX_TYPE: 'edit-tax-type',
|
||||
VIEW_TAX_TYPE: 'view-tax-type',
|
||||
|
||||
// Estimates
|
||||
CREATE_ESTIMATE: 'create-estimate',
|
||||
DELETE_ESTIMATE: 'delete-estimate',
|
||||
EDIT_ESTIMATE: 'edit-estimate',
|
||||
VIEW_ESTIMATE: 'view-estimate',
|
||||
SEND_ESTIMATE: 'send-estimate',
|
||||
|
||||
// Invoices
|
||||
CREATE_INVOICE: 'create-invoice',
|
||||
DELETE_INVOICE: 'delete-invoice',
|
||||
EDIT_INVOICE: 'edit-invoice',
|
||||
VIEW_INVOICE: 'view-invoice',
|
||||
SEND_INVOICE: 'send-invoice',
|
||||
|
||||
// Recurring Invoices
|
||||
CREATE_RECURRING_INVOICE: 'create-recurring-invoice',
|
||||
DELETE_RECURRING_INVOICE: 'delete-recurring-invoice',
|
||||
EDIT_RECURRING_INVOICE: 'edit-recurring-invoice',
|
||||
VIEW_RECURRING_INVOICE: 'view-recurring-invoice',
|
||||
|
||||
// Payment
|
||||
CREATE_PAYMENT: 'create-payment',
|
||||
DELETE_PAYMENT: 'delete-payment',
|
||||
EDIT_PAYMENT: 'edit-payment',
|
||||
VIEW_PAYMENT: 'view-payment',
|
||||
SEND_PAYMENT: 'send-payment',
|
||||
|
||||
// Payment
|
||||
CREATE_EXPENSE: 'create-expense',
|
||||
DELETE_EXPENSE: 'delete-expense',
|
||||
EDIT_EXPENSE: 'edit-expense',
|
||||
VIEW_EXPENSE: 'view-expense',
|
||||
|
||||
// Custom fields
|
||||
CREATE_CUSTOM_FIELDS: 'create-custom-field',
|
||||
DELETE_CUSTOM_FIELDS: 'delete-custom-field',
|
||||
EDIT_CUSTOM_FIELDS: 'edit-custom-field',
|
||||
VIEW_CUSTOM_FIELDS: 'view-custom-field',
|
||||
|
||||
// Roles
|
||||
CREATE_ROLE: 'create-role',
|
||||
DELETE_ROLE: 'delete-role',
|
||||
EDIT_ROLE: 'edit-role',
|
||||
VIEW_ROLE: 'view-role',
|
||||
|
||||
// exchange rates
|
||||
VIEW_EXCHANGE_RATE: 'view-exchange-rate-provider',
|
||||
CREATE_EXCHANGE_RATE: 'create-exchange-rate-provider',
|
||||
EDIT_EXCHANGE_RATE: 'edit-exchange-rate-provider',
|
||||
DELETE_EXCHANGE_RATE: 'delete-exchange-rate-provider',
|
||||
|
||||
// Reports
|
||||
VIEW_FINANCIAL_REPORT: 'view-financial-reports',
|
||||
|
||||
// settings
|
||||
MANAGE_NOTE: 'manage-all-notes',
|
||||
VIEW_NOTE: 'view-all-notes',
|
||||
}
|
||||
Reference in New Issue
Block a user