File "abilities.js"
Full Path: /home/pulsehostuk9/public_html/invoicer.pulsehost.co.uk/resources/scripts/admin/stub/abilities.js
File size: 2.1 KB
MIME-type: text/plain
Charset: utf-8
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',
}