test(notifications mgt): added new mgt for notifications to turn off and on in the ui
This commit is contained in:
@@ -24,6 +24,7 @@ import { Route as AdminUsersImport } from './routes/_admin/users'
|
|||||||
import { Route as AdminSubModulesImport } from './routes/_admin/subModules'
|
import { Route as AdminSubModulesImport } from './routes/_admin/subModules'
|
||||||
import { Route as AdminSettingsImport } from './routes/_admin/settings'
|
import { Route as AdminSettingsImport } from './routes/_admin/settings'
|
||||||
import { Route as AdminServersImport } from './routes/_admin/servers'
|
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 AdminModulesImport } from './routes/_admin/modules'
|
||||||
import { Route as ocmeCyclecountIndexImport } from './routes/(ocme)/cyclecount/index'
|
import { Route as ocmeCyclecountIndexImport } from './routes/(ocme)/cyclecount/index'
|
||||||
import { Route as logisticsSiloAdjustmentsIndexImport } from './routes/(logistics)/siloAdjustments/index'
|
import { Route as logisticsSiloAdjustmentsIndexImport } from './routes/(logistics)/siloAdjustments/index'
|
||||||
@@ -111,6 +112,12 @@ const AdminServersRoute = AdminServersImport.update({
|
|||||||
getParentRoute: () => AdminRoute,
|
getParentRoute: () => AdminRoute,
|
||||||
} as any)
|
} as any)
|
||||||
|
|
||||||
|
const AdminNotificationMGTRoute = AdminNotificationMGTImport.update({
|
||||||
|
id: '/notificationMGT',
|
||||||
|
path: '/notificationMGT',
|
||||||
|
getParentRoute: () => AdminRoute,
|
||||||
|
} as any)
|
||||||
|
|
||||||
const AdminModulesRoute = AdminModulesImport.update({
|
const AdminModulesRoute = AdminModulesImport.update({
|
||||||
id: '/modules',
|
id: '/modules',
|
||||||
path: '/modules',
|
path: '/modules',
|
||||||
@@ -224,6 +231,13 @@ declare module '@tanstack/react-router' {
|
|||||||
preLoaderRoute: typeof AdminModulesImport
|
preLoaderRoute: typeof AdminModulesImport
|
||||||
parentRoute: typeof AdminImport
|
parentRoute: typeof AdminImport
|
||||||
}
|
}
|
||||||
|
'/_admin/notificationMGT': {
|
||||||
|
id: '/_admin/notificationMGT'
|
||||||
|
path: '/notificationMGT'
|
||||||
|
fullPath: '/notificationMGT'
|
||||||
|
preLoaderRoute: typeof AdminNotificationMGTImport
|
||||||
|
parentRoute: typeof AdminImport
|
||||||
|
}
|
||||||
'/_admin/servers': {
|
'/_admin/servers': {
|
||||||
id: '/_admin/servers'
|
id: '/_admin/servers'
|
||||||
path: '/servers'
|
path: '/servers'
|
||||||
@@ -336,6 +350,7 @@ declare module '@tanstack/react-router' {
|
|||||||
|
|
||||||
interface AdminRouteChildren {
|
interface AdminRouteChildren {
|
||||||
AdminModulesRoute: typeof AdminModulesRoute
|
AdminModulesRoute: typeof AdminModulesRoute
|
||||||
|
AdminNotificationMGTRoute: typeof AdminNotificationMGTRoute
|
||||||
AdminServersRoute: typeof AdminServersRoute
|
AdminServersRoute: typeof AdminServersRoute
|
||||||
AdminSettingsRoute: typeof AdminSettingsRoute
|
AdminSettingsRoute: typeof AdminSettingsRoute
|
||||||
AdminSubModulesRoute: typeof AdminSubModulesRoute
|
AdminSubModulesRoute: typeof AdminSubModulesRoute
|
||||||
@@ -344,6 +359,7 @@ interface AdminRouteChildren {
|
|||||||
|
|
||||||
const AdminRouteChildren: AdminRouteChildren = {
|
const AdminRouteChildren: AdminRouteChildren = {
|
||||||
AdminModulesRoute: AdminModulesRoute,
|
AdminModulesRoute: AdminModulesRoute,
|
||||||
|
AdminNotificationMGTRoute: AdminNotificationMGTRoute,
|
||||||
AdminServersRoute: AdminServersRoute,
|
AdminServersRoute: AdminServersRoute,
|
||||||
AdminSettingsRoute: AdminSettingsRoute,
|
AdminSettingsRoute: AdminSettingsRoute,
|
||||||
AdminSubModulesRoute: AdminSubModulesRoute,
|
AdminSubModulesRoute: AdminSubModulesRoute,
|
||||||
@@ -380,6 +396,7 @@ export interface FileRoutesByFullPath {
|
|||||||
'/about': typeof AboutRoute
|
'/about': typeof AboutRoute
|
||||||
'/login': typeof LoginRoute
|
'/login': typeof LoginRoute
|
||||||
'/modules': typeof AdminModulesRoute
|
'/modules': typeof AdminModulesRoute
|
||||||
|
'/notificationMGT': typeof AdminNotificationMGTRoute
|
||||||
'/servers': typeof AdminServersRoute
|
'/servers': typeof AdminServersRoute
|
||||||
'/settings': typeof AdminSettingsRoute
|
'/settings': typeof AdminSettingsRoute
|
||||||
'/subModules': typeof AdminSubModulesRoute
|
'/subModules': typeof AdminSubModulesRoute
|
||||||
@@ -403,6 +420,7 @@ export interface FileRoutesByTo {
|
|||||||
'/about': typeof AboutRoute
|
'/about': typeof AboutRoute
|
||||||
'/login': typeof LoginRoute
|
'/login': typeof LoginRoute
|
||||||
'/modules': typeof AdminModulesRoute
|
'/modules': typeof AdminModulesRoute
|
||||||
|
'/notificationMGT': typeof AdminNotificationMGTRoute
|
||||||
'/servers': typeof AdminServersRoute
|
'/servers': typeof AdminServersRoute
|
||||||
'/settings': typeof AdminSettingsRoute
|
'/settings': typeof AdminSettingsRoute
|
||||||
'/subModules': typeof AdminSubModulesRoute
|
'/subModules': typeof AdminSubModulesRoute
|
||||||
@@ -429,6 +447,7 @@ export interface FileRoutesById {
|
|||||||
'/about': typeof AboutRoute
|
'/about': typeof AboutRoute
|
||||||
'/login': typeof LoginRoute
|
'/login': typeof LoginRoute
|
||||||
'/_admin/modules': typeof AdminModulesRoute
|
'/_admin/modules': typeof AdminModulesRoute
|
||||||
|
'/_admin/notificationMGT': typeof AdminNotificationMGTRoute
|
||||||
'/_admin/servers': typeof AdminServersRoute
|
'/_admin/servers': typeof AdminServersRoute
|
||||||
'/_admin/settings': typeof AdminSettingsRoute
|
'/_admin/settings': typeof AdminSettingsRoute
|
||||||
'/_admin/subModules': typeof AdminSubModulesRoute
|
'/_admin/subModules': typeof AdminSubModulesRoute
|
||||||
@@ -454,6 +473,7 @@ export interface FileRouteTypes {
|
|||||||
| '/about'
|
| '/about'
|
||||||
| '/login'
|
| '/login'
|
||||||
| '/modules'
|
| '/modules'
|
||||||
|
| '/notificationMGT'
|
||||||
| '/servers'
|
| '/servers'
|
||||||
| '/settings'
|
| '/settings'
|
||||||
| '/subModules'
|
| '/subModules'
|
||||||
@@ -476,6 +496,7 @@ export interface FileRouteTypes {
|
|||||||
| '/about'
|
| '/about'
|
||||||
| '/login'
|
| '/login'
|
||||||
| '/modules'
|
| '/modules'
|
||||||
|
| '/notificationMGT'
|
||||||
| '/servers'
|
| '/servers'
|
||||||
| '/settings'
|
| '/settings'
|
||||||
| '/subModules'
|
| '/subModules'
|
||||||
@@ -500,6 +521,7 @@ export interface FileRouteTypes {
|
|||||||
| '/about'
|
| '/about'
|
||||||
| '/login'
|
| '/login'
|
||||||
| '/_admin/modules'
|
| '/_admin/modules'
|
||||||
|
| '/_admin/notificationMGT'
|
||||||
| '/_admin/servers'
|
| '/_admin/servers'
|
||||||
| '/_admin/settings'
|
| '/_admin/settings'
|
||||||
| '/_admin/subModules'
|
| '/_admin/subModules'
|
||||||
@@ -588,6 +610,7 @@ export const routeTree = rootRoute
|
|||||||
"filePath": "_admin.tsx",
|
"filePath": "_admin.tsx",
|
||||||
"children": [
|
"children": [
|
||||||
"/_admin/modules",
|
"/_admin/modules",
|
||||||
|
"/_admin/notificationMGT",
|
||||||
"/_admin/servers",
|
"/_admin/servers",
|
||||||
"/_admin/settings",
|
"/_admin/settings",
|
||||||
"/_admin/subModules",
|
"/_admin/subModules",
|
||||||
@@ -617,6 +640,10 @@ export const routeTree = rootRoute
|
|||||||
"filePath": "_admin/modules.tsx",
|
"filePath": "_admin/modules.tsx",
|
||||||
"parent": "/_admin"
|
"parent": "/_admin"
|
||||||
},
|
},
|
||||||
|
"/_admin/notificationMGT": {
|
||||||
|
"filePath": "_admin/notificationMGT.tsx",
|
||||||
|
"parent": "/_admin"
|
||||||
|
},
|
||||||
"/_admin/servers": {
|
"/_admin/servers": {
|
||||||
"filePath": "_admin/servers.tsx",
|
"filePath": "_admin/servers.tsx",
|
||||||
"parent": "/_admin"
|
"parent": "/_admin"
|
||||||
|
|||||||
14
frontend/src/routes/_admin/notificationMGT.tsx
Normal file
14
frontend/src/routes/_admin/notificationMGT.tsx
Normal file
@@ -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 (
|
||||||
|
<div>
|
||||||
|
<NotificationMGT />
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -100,6 +100,13 @@ const newSubModules = [
|
|||||||
newWindow: false,
|
newWindow: false,
|
||||||
isActive: true,
|
isActive: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "Notifcations",
|
||||||
|
link: "notificationMGT",
|
||||||
|
icon: "Webhook",
|
||||||
|
newWindow: false,
|
||||||
|
isActive: true,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "Swagger",
|
name: "Swagger",
|
||||||
link: "#",
|
link: "#",
|
||||||
|
|||||||
Reference in New Issue
Block a user