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

54 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: {
root: '/home',
saas: {
menuManager: '/saas/menuManager',
listFormManagement: {
wizard: '/saas/listform/wizard',
edit: '/saas/listform/edit/:listFormCode',
},
chartManagement: {
edit: '/saas/chart/edit/:chartCode',
},
forumManagement: '/admin/forumManagement',
},
admin: {
home: '/home',
ai: '/admin/ai',
profile: {
general: '/admin/settings/general',
password: '/admin/settings/password',
notificationSettings: '/admin/settings/notification-settings',
},
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',
},
},
}