diff --git a/frontend/src/routeTree.gen.ts b/frontend/src/routeTree.gen.ts index 85857d2..db171c7 100644 --- a/frontend/src/routeTree.gen.ts +++ b/frontend/src/routeTree.gen.ts @@ -24,6 +24,7 @@ import { Route as AdminUsersImport } from './routes/_admin/users' import { Route as AdminSubModulesImport } from './routes/_admin/subModules' import { Route as AdminSettingsImport } from './routes/_admin/settings' import { Route as AdminServersImport } from './routes/_admin/servers' +import { Route as AdminNotificationMGTImport } from './routes/_admin/notificationMGT' import { Route as AdminModulesImport } from './routes/_admin/modules' import { Route as ocmeCyclecountIndexImport } from './routes/(ocme)/cyclecount/index' import { Route as logisticsSiloAdjustmentsIndexImport } from './routes/(logistics)/siloAdjustments/index' @@ -111,6 +112,12 @@ const AdminServersRoute = AdminServersImport.update({ getParentRoute: () => AdminRoute, } as any) +const AdminNotificationMGTRoute = AdminNotificationMGTImport.update({ + id: '/notificationMGT', + path: '/notificationMGT', + getParentRoute: () => AdminRoute, +} as any) + const AdminModulesRoute = AdminModulesImport.update({ id: '/modules', path: '/modules', @@ -224,6 +231,13 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof AdminModulesImport parentRoute: typeof AdminImport } + '/_admin/notificationMGT': { + id: '/_admin/notificationMGT' + path: '/notificationMGT' + fullPath: '/notificationMGT' + preLoaderRoute: typeof AdminNotificationMGTImport + parentRoute: typeof AdminImport + } '/_admin/servers': { id: '/_admin/servers' path: '/servers' @@ -336,6 +350,7 @@ declare module '@tanstack/react-router' { interface AdminRouteChildren { AdminModulesRoute: typeof AdminModulesRoute + AdminNotificationMGTRoute: typeof AdminNotificationMGTRoute AdminServersRoute: typeof AdminServersRoute AdminSettingsRoute: typeof AdminSettingsRoute AdminSubModulesRoute: typeof AdminSubModulesRoute @@ -344,6 +359,7 @@ interface AdminRouteChildren { const AdminRouteChildren: AdminRouteChildren = { AdminModulesRoute: AdminModulesRoute, + AdminNotificationMGTRoute: AdminNotificationMGTRoute, AdminServersRoute: AdminServersRoute, AdminSettingsRoute: AdminSettingsRoute, AdminSubModulesRoute: AdminSubModulesRoute, @@ -380,6 +396,7 @@ export interface FileRoutesByFullPath { '/about': typeof AboutRoute '/login': typeof LoginRoute '/modules': typeof AdminModulesRoute + '/notificationMGT': typeof AdminNotificationMGTRoute '/servers': typeof AdminServersRoute '/settings': typeof AdminSettingsRoute '/subModules': typeof AdminSubModulesRoute @@ -403,6 +420,7 @@ export interface FileRoutesByTo { '/about': typeof AboutRoute '/login': typeof LoginRoute '/modules': typeof AdminModulesRoute + '/notificationMGT': typeof AdminNotificationMGTRoute '/servers': typeof AdminServersRoute '/settings': typeof AdminSettingsRoute '/subModules': typeof AdminSubModulesRoute @@ -429,6 +447,7 @@ export interface FileRoutesById { '/about': typeof AboutRoute '/login': typeof LoginRoute '/_admin/modules': typeof AdminModulesRoute + '/_admin/notificationMGT': typeof AdminNotificationMGTRoute '/_admin/servers': typeof AdminServersRoute '/_admin/settings': typeof AdminSettingsRoute '/_admin/subModules': typeof AdminSubModulesRoute @@ -454,6 +473,7 @@ export interface FileRouteTypes { | '/about' | '/login' | '/modules' + | '/notificationMGT' | '/servers' | '/settings' | '/subModules' @@ -476,6 +496,7 @@ export interface FileRouteTypes { | '/about' | '/login' | '/modules' + | '/notificationMGT' | '/servers' | '/settings' | '/subModules' @@ -500,6 +521,7 @@ export interface FileRouteTypes { | '/about' | '/login' | '/_admin/modules' + | '/_admin/notificationMGT' | '/_admin/servers' | '/_admin/settings' | '/_admin/subModules' @@ -588,6 +610,7 @@ export const routeTree = rootRoute "filePath": "_admin.tsx", "children": [ "/_admin/modules", + "/_admin/notificationMGT", "/_admin/servers", "/_admin/settings", "/_admin/subModules", @@ -617,6 +640,10 @@ export const routeTree = rootRoute "filePath": "_admin/modules.tsx", "parent": "/_admin" }, + "/_admin/notificationMGT": { + "filePath": "_admin/notificationMGT.tsx", + "parent": "/_admin" + }, "/_admin/servers": { "filePath": "_admin/servers.tsx", "parent": "/_admin" diff --git a/frontend/src/routes/_admin/notificationMGT.tsx b/frontend/src/routes/_admin/notificationMGT.tsx new file mode 100644 index 0000000..53615cc --- /dev/null +++ b/frontend/src/routes/_admin/notificationMGT.tsx @@ -0,0 +1,14 @@ +import NotificationMGT from "@/components/admin/notificationMGT/NotificationMGT"; +import { createFileRoute } from "@tanstack/react-router"; + +export const Route = createFileRoute("/_admin/notificationMGT")({ + component: RouteComponent, +}); + +function RouteComponent() { + return ( +
+ +
+ ); +} diff --git a/server/services/server/utils/subModuleCheck.ts b/server/services/server/utils/subModuleCheck.ts index 9ae8664..14da558 100644 --- a/server/services/server/utils/subModuleCheck.ts +++ b/server/services/server/utils/subModuleCheck.ts @@ -100,6 +100,13 @@ const newSubModules = [ newWindow: false, isActive: true, }, + { + name: "Notifcations", + link: "notificationMGT", + icon: "Webhook", + newWindow: false, + isActive: true, + }, { name: "Swagger", link: "#",