Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const sales = {
- name: 'Sales',
- sections: [
- {
- name: 'Sales Center',
- isGray: false,
- items: [
- {
- name: 'All Sales',
- tabId: 'SALES_ALL_SALES',
- permissions: [
- {
- name: 'See all sales'
- },
- {
- name: 'Cancel sale'
- },
- {
- name: 'Include sale'
- }
- ]
- },
- {
- name: 'Estimates',
- tabId: 'DRAWER_SETTINGS_PERMISSIONS',
- permissions: [
- {
- name: 'See all estimates'
- },
- {
- name: 'Cancel estimate'
- },
- {
- name: 'Include estimate'
- }
- ]
- },
- {
- name: 'Invoices',
- tabId: 'SALES_INVOICES'
- },
- {
- name: 'Recurring Invoices',
- tabId: 'SALES_RECURRING_INVOICES'
- },
- {
- name: 'Statements',
- tabId: 'SALES_STATEMENTS'
- }
- ]
- },
- {
- name: 'Scheduling',
- isGray: false,
- items: [
- {
- name: 'Jobs',
- tabId: 'SALES_JOBS'
- },
- {
- name: 'Calendar',
- tabId: 'SALES_CALENDAR'
- }
- ]
- },
- {
- name: 'Lists',
- isGray: true,
- items: [
- {
- name: 'Customers',
- tabId: 'SALES_CUSTOMERS'
- },
- {
- name: 'Leads',
- tabId: 'SALES_LEADS'
- },
- {
- name: 'Products',
- tabId: 'SALES_PRODUCTS'
- },
- {
- name: 'Services',
- tabId: 'SALES_SERVICES'
- },
- {
- name: 'Customer types',
- tabId: 'SALES_CUSTOMER_TYPES'
- }
- ]
- }
- ]
- };
- const purchases = {
- name: 'Purchases',
- sections: [
- {
- name: 'Control',
- items: [
- { name: 'Bills', tabId: 'PURCHASES_BILLS' },
- {
- name: 'Receipts',
- tabId: 'PURCHASES_RECEIPTS'
- },
- {
- name: 'Invoices',
- tabId: 'PURCHASES_INVOICES'
- },
- {
- name: 'Expenses',
- tabId: 'PURCHASES_EXPENSES'
- },
- {
- name: 'Purchase Orders',
- tabId: 'PURCHASES_PURCHASES_ORDERS'
- }
- ]
- },
- {
- name: 'Lists',
- isGray: true,
- items: [
- {
- name: 'Vendors',
- tabId: 'PURCHASES_VENDORS'
- },
- {
- name: 'Products & Services',
- tabId: 'PURCHASES_PRODUCTS_AND_SERVICES'
- },
- {
- name: 'Shipping',
- tabId: 'PURCHASES_SHIPPING'
- }
- ]
- }
- ]
- };
- const financials = {
- name: 'Financials',
- sections: [
- {
- name: 'Control',
- items: [
- {
- name: 'A/R Accounts Receivable',
- tabId: 'FINANCIALS_ACCOUNTS_RECEIVABLE'
- },
- { name: 'A/P Accounts Payable', tabId: 'FINANCIALS_ACCOUNTS_PAYABLE' },
- {
- name: 'Cash Flow',
- tabId: 'FINANCIALS_CASH_FLOW'
- }
- ]
- },
- {
- name: 'Lists',
- isGray: true,
- items: [
- {
- name: 'Customers',
- tabId: 'FINANCIALS_CUSTOMERS'
- },
- {
- name: 'Vendors',
- tabId: 'FINANCIALS_VENDORS'
- },
- {
- name: 'Chart of Accounts',
- tabId: 'FINANCIALS_CHART_OF_ACCOUNTS'
- }
- ]
- }
- ]
- };
- const workers = {
- name: 'Workers',
- sections: [
- {
- name: 'Control',
- items: [
- { name: 'Employees', tabId: 'WORKERS_EMPLOYEES' },
- { name: 'Contractors', tabId: 'WORKERS_CONTRACTORS' }
- ]
- },
- {
- name: 'Lists',
- isGray: true,
- items: [
- {
- name: 'Positions',
- tabId: 'WORKERS_POSITIONS'
- }
- ]
- }
- ]
- };
- const reports = {
- name: 'Reports',
- sections: [
- {
- name: 'Control',
- items: [
- { name: 'Balance Sheet', tabId: 'REPORTS_BALANCE_SHEET' },
- { name: 'Profit and Loss', tabId: 'REPORTS_PROFIT_AND_LOSS' },
- {
- name: 'Statement of Cash Flows',
- tabId: 'REPORTS_STATEMENT_OF_CASH_FLOWS'
- }
- ]
- }
- ]
- };
- const accounting = {
- name: 'Accounting',
- sections: [
- {
- name: 'Control',
- items: [
- { name: 'Bank Accounts', tabId: 'ACCOUNTING_BANK_ACCOUNTS' },
- { name: 'Chart of Accounts', tabId: 'ACCOUNTING_CHART_OF_ACCOUNTS' }
- ]
- }
- ]
- };
- const settings = {
- name: 'Settings',
- sections: [
- {
- name: 'Your company',
- items: [
- /* items */
- ]
- },
- {
- name: 'Lists',
- items: [
- /* items */
- ]
- },
- {
- name: 'User profile',
- items: [
- /* items */
- ]
- }
- ]
- };
- export const permissions = {
- menu: [sales, purchases, financials, workers, reports, accounting],
- settings: settings // preciso do settings separado para saber que ele é um icone do lado direito, e não mais um modulo
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement