241 lines
9 KiB
TypeScript
241 lines
9 KiB
TypeScript
|
|
export const ROUTES_ENUM = {
|
||
|
|
public: {
|
||
|
|
home: '/home',
|
||
|
|
about: '/about',
|
||
|
|
products: '/products',
|
||
|
|
checkout: '/checkout',
|
||
|
|
payment: '/payment',
|
||
|
|
success: '/success',
|
||
|
|
services: '/services',
|
||
|
|
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',
|
||
|
|
edit: '/admin/listform/edit/:listFormCode',
|
||
|
|
},
|
||
|
|
forumManagement: '/admin/forumManagement',
|
||
|
|
developerKit: {
|
||
|
|
dashboard: '/admin/developerkit',
|
||
|
|
entities: '/admin/developerkit/entities',
|
||
|
|
entitiesNew: '/admin/developerkit/entities/new',
|
||
|
|
entitiesEdit: '/admin/developerkit/entities/edit/:id',
|
||
|
|
endpoints: '/admin/developerkit/endpoints',
|
||
|
|
endpointsNew: '/admin/developerkit/endpoints/new',
|
||
|
|
components: '/admin/developerkit/components',
|
||
|
|
componentsNew: '/admin/developerkit/components/new',
|
||
|
|
componentsView: '/admin/developerkit/components/view/:id',
|
||
|
|
componentsEdit: '/admin/developerkit/components/edit/:id',
|
||
|
|
dynamicServices: '/admin/developerkit/dynamic-services',
|
||
|
|
},
|
||
|
|
reports: {
|
||
|
|
generator: '/admin/reports/generator',
|
||
|
|
view: '/admin/reports/:id',
|
||
|
|
},
|
||
|
|
},
|
||
|
|
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',
|
||
|
|
|
||
|
|
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',
|
||
|
|
},
|
||
|
|
|
||
|
|
participant: {},
|
||
|
|
|
||
|
|
coordinator: {
|
||
|
|
classroom: {
|
||
|
|
dashboard: '/admin/coordinator/classroom/dashboard',
|
||
|
|
classes: '/admin/coordinator/classroom/classes',
|
||
|
|
roomDetail: '/admin/coordinator/classroom/room/:id',
|
||
|
|
planning: '/admin/coordinator/classroom/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',
|
||
|
|
},
|
||
|
|
|
||
|
|
sqlManager: '/admin/sql-manager',
|
||
|
|
|
||
|
|
accessDenied: '/admin/access-denied',
|
||
|
|
},
|
||
|
|
}
|