246 lines
9.7 KiB
TypeScript
246 lines
9.7 KiB
TypeScript
export const ROUTES_ENUM = {
|
|
setup: '/setup',
|
|
public: {
|
|
home: '/home',
|
|
about: '/about',
|
|
aboutDesigner: '/about/designer',
|
|
products: '/products',
|
|
checkout: '/checkout',
|
|
payment: '/payment',
|
|
success: '/success',
|
|
services: '/services',
|
|
servicesDesigner: '/services/designer',
|
|
blog: '/blog',
|
|
blogDetail: '/blog/:id',
|
|
demo: '/demo',
|
|
contact: '/contact',
|
|
accessDenied: '/access-denied',
|
|
},
|
|
authenticated: {
|
|
login: '/login',
|
|
register: '/register',
|
|
forgotPassword: '/forgot-password',
|
|
resetPassword: '/reset-password',
|
|
sendConfirmationCode: '/confirm',
|
|
sendExtendLogin: '/extend-login',
|
|
verifyConfirmationCode: '/confirm/:userId/:token',
|
|
},
|
|
protected: {
|
|
dashboard: '/admin/dashboard',
|
|
saas: {
|
|
menuManager: '/admin/menuManager',
|
|
listFormManagement: {
|
|
wizard: '/admin/listform/wizard',
|
|
wizardManager: '/admin/listform/wizardManager',
|
|
edit: '/admin/listform/edit/:listFormCode',
|
|
},
|
|
developerKit: {
|
|
dashboard: '/admin/developerkit',
|
|
entities: '/admin/developerkit/entities',
|
|
entitiesNew: '/admin/developerkit/entities/new',
|
|
entitiesEdit: '/admin/developerkit/entities/edit/:id',
|
|
components: '/admin/developerkit/components',
|
|
componentsEdit: '/admin/developerkit/components/edit/:id',
|
|
dynamicServices: '/admin/developerkit/dynamic-services',
|
|
dynamicServicesNew: '/admin/developerkit/dynamic-services/new',
|
|
dynamicServicesEdit: '/admin/developerkit/dynamic-services/edit/:id',
|
|
},
|
|
reports: {
|
|
view: '/admin/reports/:report/view/:id?/:listFormCode?',
|
|
design: '/admin/reports/:report/design/:id?/:listFormCode?',
|
|
},
|
|
},
|
|
admin: {
|
|
ai: '/admin/ai',
|
|
profile: {
|
|
general: '/admin/profile/general',
|
|
password: '/admin/profile/password',
|
|
notificationSettings: '/admin/profile/notification-settings',
|
|
},
|
|
activityLog: '/admin/activityLog',
|
|
changeLog: '/admin/changeLog',
|
|
settings: '/admin/settings',
|
|
files: '/admin/files',
|
|
identity: {
|
|
user: {
|
|
detail: '/admin/users/detail/:userId',
|
|
},
|
|
ous: '/admin/ous',
|
|
},
|
|
forum: '/admin/forum',
|
|
|
|
videoroom: {
|
|
dashboard: '/admin/videoroom/dashboard',
|
|
list: '/admin/videoroom/list',
|
|
detail: '/admin/videoroom/room/:id',
|
|
planning: '/admin/videoroom/planning/:id',
|
|
},
|
|
|
|
list: '/admin/list/:listFormCode',
|
|
formNew: '/admin/form/:listFormCode',
|
|
formView: '/admin/form/:listFormCode/:id',
|
|
formEdit: '/admin/form/:listFormCode/:id/edit',
|
|
chart: '/admin/chart/:listFormCode',
|
|
pivot: '/admin/pivot/:listFormCode',
|
|
},
|
|
|
|
sqlManager: '/admin/sql-manager',
|
|
|
|
accessDenied: '/admin/access-denied',
|
|
|
|
// coordinator: {
|
|
// videoroom: {
|
|
// dashboard: '/admin/coordinator/videoroom/dashboard',
|
|
// roomList: '/admin/coordinator/videoroom/rooms',
|
|
// roomDetail: '/admin/coordinator/videoroom/room/:id',
|
|
// planning: '/admin/coordinator/videoroom/planning/:id',
|
|
// },
|
|
// exams: '/admin/coordinator/exams',
|
|
// examDetail: '/admin/coordinator/exam/:id',
|
|
// assignments: '/admin/coordinator/assignments',
|
|
// assignmentDetail: '/admin/coordinator/assignment/:id',
|
|
// tests: '/admin/coordinator/tests',
|
|
// testDetail: '/admin/coordinator/test/:id',
|
|
// },
|
|
|
|
// supplychain: {
|
|
// materialTypes: '/admin/supplychain/materials/types',
|
|
// materialGroups: '/admin/supplychain/materials/groups',
|
|
// materials: '/admin/supplychain/materials',
|
|
// materialsNew: '/admin/supplychain/materials/new',
|
|
// materialsEdit: '/admin/supplychain/materials/edit/:id',
|
|
// materialsDetail: '/admin/supplychain/materials/detail/:id',
|
|
// suppliers: '/admin/supplychain/suppliers',
|
|
// suppliersNew: '/admin/supplychain/suppliers/new',
|
|
// suppliersEdit: '/admin/supplychain/suppliers/edit/:id',
|
|
// suppliersDetail: '/admin/supplychain/suppliers/:id',
|
|
// requests: '/admin/supplychain/requests',
|
|
// requestsNew: '/admin/supplychain/requests/new',
|
|
// requestsEdit: '/admin/supplychain/requests/edit/:id',
|
|
// requestsView: '/admin/supplychain/requests/view/:id',
|
|
// requisitions: '/admin/supplychain/requisitions',
|
|
// requisitionsNew: '/admin/supplychain/requisitions/new',
|
|
// requisitionsEdit: '/admin/supplychain/requisitions/edit/:id',
|
|
// requisitionsDetail: '/admin/supplychain/requisitions/:id',
|
|
// quotations: '/admin/supplychain/quotations',
|
|
// quotationsNew: '/admin/supplychain/quotations/new',
|
|
// quotationsEdit: '/admin/supplychain/quotations/edit/:id',
|
|
// quotationsView: '/admin/supplychain/quotations/view/:id',
|
|
// approvals: '/admin/supplychain/approvals',
|
|
// orders: '/admin/supplychain/orders',
|
|
// ordersNew: '/admin/supplychain/orders/new',
|
|
// ordersEdit: '/admin/supplychain/orders/edit/:id',
|
|
// ordersView: '/admin/supplychain/orders/view/:id',
|
|
// delivery: '/admin/supplychain/delivery',
|
|
// },
|
|
|
|
// maintenance: {
|
|
// equipment: '/admin/maintenance/equipment',
|
|
// equipmentNew: '/admin/maintenance/equipment/new',
|
|
// equipmentEdit: '/admin/maintenance/equipment/edit/:id',
|
|
// equipmentDetail: '/admin/maintenance/equipment/:id',
|
|
// workcenters: '/admin/maintenance/workcenters',
|
|
// plans: '/admin/maintenance/plans',
|
|
// calendar: '/admin/maintenance/calendar',
|
|
// teams: '/admin/maintenance/teams',
|
|
// faults: '/admin/maintenance/faults',
|
|
// workorders: '/admin/maintenance/workorders',
|
|
// workordersNew: '/admin/maintenance/workorders/new',
|
|
// workordersDetail: '/admin/maintenance/workorders/:id',
|
|
// },
|
|
|
|
// warehouse: {
|
|
// definitions: '/admin/warehouse/definitions',
|
|
// tracking: '/admin/warehouse/tracking',
|
|
// putaway: '/admin/warehouse/putaway',
|
|
// receipt: '/admin/warehouse/receipt',
|
|
// issue: '/admin/warehouse/issue',
|
|
// transfer: '/admin/warehouse/transfer',
|
|
// inventory: '/admin/warehouse/inventory',
|
|
// movements: '/admin/warehouse/movements',
|
|
// movementDetail: '/admin/warehouse/movements/:id',
|
|
// stocklevel: '/admin/warehouse/stocklevel',
|
|
// warehouses: '/admin/warehouse/warehouses',
|
|
// warehouseNew: '/admin/warehouse/new',
|
|
// warehouseEdit: '/admin/warehouse/edit/:id',
|
|
// warehouseDetail: '/admin/warehouse/warehouses/:id',
|
|
// },
|
|
|
|
// projects: {
|
|
// list: '/admin/projects',
|
|
// new: '/admin/projects/new',
|
|
// edit: '/admin/projects/edit/:id',
|
|
// detail: '/admin/projects/:id',
|
|
// tasks: '/admin/projects/tasks',
|
|
// phases: '/admin/projects/phases',
|
|
// activities: '/admin/projects/activities',
|
|
// workload: '/admin/projects/workload',
|
|
// costTracking: '/admin/projects/cost-tracking',
|
|
// dailyUpdates: '/admin/projects/daily-updates',
|
|
// },
|
|
|
|
// hr: {
|
|
// employees: '/admin/hr/employees',
|
|
// employeesNew: '/admin/hr/employees/new',
|
|
// employeesEdit: '/admin/hr/employees/edit/:id',
|
|
// employeesDetail: '/admin/hr/employees/:id',
|
|
// departments: '/admin/hr/departments',
|
|
// jobPositions: '/admin/hr/job-positions',
|
|
// employmentTypes: '/admin/hr/employment-types',
|
|
// organization: '/admin/hr/organization',
|
|
// badges: '/admin/hr/badges',
|
|
// leaveManagement: '/admin/hr/leave-management',
|
|
// overtimes: '/admin/hr/overtimes-management',
|
|
// payroll: '/admin/hr/payroll',
|
|
// costCenters: '/admin/hr/cost-centers',
|
|
// evaluationTemplates: '/admin/hr/360-templates',
|
|
// evaluation: '/admin/hr/360-evaluation',
|
|
// },
|
|
|
|
// crm: {
|
|
// customers: '/admin/crm/customers',
|
|
// customersNew: '/admin/crm/customers/new',
|
|
// customersEdit: '/admin/crm/customers/edit/:id',
|
|
// customersDetail: '/admin/crm/customers/:id',
|
|
// salesTeams: '/admin/crm/sales-teams',
|
|
// salesTeamsNew: '/admin/crm/sales-teams/new',
|
|
// salesTeamsEdit: '/admin/crm/sales-teams/edit/:id',
|
|
// salesTeamsDetail: '/admin/crm/sales-teams/:id',
|
|
// lossReasons: '/admin/crm/loss-reasons',
|
|
// opportunities: '/admin/crm/opportunities',
|
|
// opportunitiesNew: '/admin/crm/opportunities/new',
|
|
// opportunitiesEdit: '/admin/crm/opportunities/edit/:id',
|
|
// opportunitiesDetail: '/admin/crm/opportunities/:id',
|
|
// activities: '/admin/crm/activities',
|
|
// salesOrders: '/admin/crm/sales-orders',
|
|
// salesOrdersNew: '/admin/crm/sales-orders/new',
|
|
// salesOrdersEdit: '/admin/crm/sales-orders/edit/:id',
|
|
// salesOrdersDetail: '/admin/crm/sales-orders/:id',
|
|
// },
|
|
|
|
// mrp: {
|
|
// operationTypes: '/admin/mrp/operation-types',
|
|
// workcenters: '/admin/mrp/workcenters',
|
|
// operations: '/admin/mrp/operations',
|
|
// bom: '/admin/mrp/bom',
|
|
// productionOrders: '/admin/mrp/production-orders',
|
|
// productionOrderNew: '/admin/mrp/production-orders/new',
|
|
// productionOrderEdit: '/admin/mrp/production-orders/:id/edit',
|
|
// productionOrderDetail: '/admin/mrp/production-orders/:id',
|
|
// workOrders: '/admin/mrp/work-orders',
|
|
// demandPlanning: '/admin/mrp/demand-planning',
|
|
// materialRequirements: '/admin/mrp/material-requirements',
|
|
// planningGantt: '/admin/mrp/planning-gantt',
|
|
// },
|
|
|
|
// accounting: {
|
|
// currentAccounts: '/admin/accounting/current-accounts',
|
|
// waybills: '/admin/accounting/waybills',
|
|
// invoices: '/admin/accounting/invoices',
|
|
// invoicesNew: '/admin/accounting/invoices/new',
|
|
// cash: '/admin/accounting/cash',
|
|
// bank: '/admin/accounting/bank',
|
|
// checkNote: '/admin/accounting/check-note',
|
|
// },
|
|
},
|
|
}
|