erp-platform/ui/src/routes/route.constant.ts

53 lines
1.4 KiB
TypeScript
Raw Normal View History

2025-06-28 21:34:28 +00:00
export const ROUTES_ENUM = {
public: {
login: '/login',
register: '/register',
forgotPassword: '/forgot-password',
resetPassword: '/reset-password',
sendConfirmationCode: '/confirm',
sendExtendLogin: '/extend-login',
verifyConfirmationCode: '/confirm/:userId/:token',
},
protected: {
2025-07-29 14:23:36 +00:00
home: '/admin/home',
2025-06-28 21:34:28 +00:00
saas: {
2025-07-29 14:23:36 +00:00
menuManager: '/admin/menuManager',
2025-06-28 21:34:28 +00:00
listFormManagement: {
2025-07-29 14:23:36 +00:00
wizard: '/admin/listform/wizard',
edit: '/admin/listform/edit/:listFormCode',
2025-06-28 21:34:28 +00:00
},
chartManagement: {
2025-07-29 14:23:36 +00:00
edit: '/admin/chart/edit/:chartCode',
2025-06-28 21:34:28 +00:00
},
2025-07-29 14:23:36 +00:00
forumManagement: '/admin/forumManagement',
2025-06-28 21:34:28 +00:00
},
admin: {
ai: '/admin/ai',
profile: {
2025-06-29 11:54:11 +00:00
general: '/admin/profile/general',
password: '/admin/profile/password',
notificationSettings: '/admin/profile/notification-settings',
2025-06-28 21:34:28 +00:00
},
activityLog: '/admin/activityLog',
changeLog: '/admin/changeLog',
settings: '/admin/settings',
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/:chartCode',
pivot: '/admin/pivot/:listFormCode',
},
},
}