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',
}