const frappe = require('frappejs'); const { registerReportRoutes } = require('../reports'); module.exports = { start() { // require modules frappe.registerModels(require('../models'), 'client'); frappe.registerView('List', 'Customer', require('../models/doctype/Party/CustomerList.js')); registerReportRoutes(); frappe.desk.menu.addItem('ToDo', '#list/ToDo'); frappe.desk.menu.addItem('Chart of Accounts', '#tree/Account'); frappe.desk.menu.addItem('Items', '#list/Item'); frappe.desk.menu.addItem('Customers', '#list/Customer'); frappe.desk.menu.addItem('Quotation', '#list/Quotation'); frappe.desk.menu.addItem('Invoice', '#list/Invoice'); frappe.desk.menu.addItem('Journal Entry', '#list/JournalEntry'); frappe.desk.menu.addItem('Address', "#list/Address"); frappe.desk.menu.addItem('Contact', "#list/Contact"); frappe.desk.menu.addItem('Settings', () => frappe.desk.showFormModal('SystemSettings')); frappe.desk.menu.addItem('General Ledger', '#report/general-ledger'); frappe.router.default = '#tree/Account'; frappe.router.show(window.location.hash); } }