added consoles
parent
0cadf72b6c
commit
ffb0b44d1a
|
@ -27,6 +27,7 @@
|
|||
"sideMenu": {
|
||||
"dashboard": "Dashboard",
|
||||
"equipmentDocumentation": "Gerätedokumentation",
|
||||
"consoles": "Konsolen",
|
||||
"groupTasks": {
|
||||
"menuCategory": "Gruppenaufgaben",
|
||||
"overview": "Kategorien",
|
||||
|
|
|
@ -27,6 +27,7 @@
|
|||
"sideMenu": {
|
||||
"dashboard": "Dashboard",
|
||||
"equipmentDocumentation": "Equipment Documentation",
|
||||
"consoles": "Consoles",
|
||||
"groupTasks": {
|
||||
"menuCategory": "Group Tasks",
|
||||
"overview": "Categories",
|
||||
|
|
|
@ -21,6 +21,7 @@ const EquipmentDocumentationOverview = lazy(() =>
|
|||
const ViewEquipmentDocumentations = lazy(() =>
|
||||
import("../../Pages/EquipmentDocumentation/ViewEquipmentDocumentation")
|
||||
);
|
||||
const Consoles = lazy(() => import("../../Pages/Consoles"));
|
||||
|
||||
function SuspenseFallback({ children }) {
|
||||
return (
|
||||
|
@ -231,6 +232,20 @@ export default function AppRoutes() {
|
|||
/>
|
||||
)}
|
||||
|
||||
{hasPermission(
|
||||
appContext.userPermissions,
|
||||
Constants.PERMISSIONS.CONSOLES.VIEW
|
||||
) && (
|
||||
<Route
|
||||
path={Constants.ROUTE_PATHS.CONSOLES}
|
||||
element={
|
||||
<SuspenseFallback>
|
||||
<Consoles />
|
||||
</SuspenseFallback>
|
||||
}
|
||||
/>
|
||||
)}
|
||||
|
||||
<Route
|
||||
path="*"
|
||||
element={
|
||||
|
|
|
@ -2,6 +2,7 @@ import {
|
|||
AppstoreOutlined,
|
||||
BookOutlined,
|
||||
ControlOutlined,
|
||||
DesktopOutlined,
|
||||
FileTextOutlined,
|
||||
HistoryOutlined,
|
||||
LogoutOutlined,
|
||||
|
@ -82,6 +83,20 @@ export default function SideMenu({
|
|||
});
|
||||
}
|
||||
|
||||
// consoles
|
||||
if (
|
||||
hasPermission(
|
||||
appContext.userPermissions,
|
||||
Constants.PERMISSIONS.CONSOLES.VIEW
|
||||
)
|
||||
) {
|
||||
items.push({
|
||||
label: t("sideMenu.consoles"),
|
||||
icon: <DesktopOutlined />,
|
||||
key: Constants.ROUTE_PATHS.CONSOLES,
|
||||
});
|
||||
}
|
||||
|
||||
// group tasks
|
||||
let groupTasksGroup = {
|
||||
label: t("sideMenu.groupTasks.menuCategory"),
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
export default function Consoles() {
|
||||
return <></>;
|
||||
}
|
|
@ -59,6 +59,7 @@ export const Constants = {
|
|||
ADMIN_AREA_ROLES: "/admin-area/roles",
|
||||
ADMIN_AREA_LOGS: "/admin-area/logs",
|
||||
ADMIN_AREA_MANAGE: "/admin-area/manage",
|
||||
CONSOLES: "/consoles",
|
||||
},
|
||||
GROUP_TASKS_STATUS: {
|
||||
FINISHED: 1,
|
||||
|
@ -139,6 +140,9 @@ export const Constants = {
|
|||
USER_PROFILE: {
|
||||
API_KEYS: "user_profile.api_keys",
|
||||
},
|
||||
CONSOLES: {
|
||||
VIEW: "consoles.view",
|
||||
},
|
||||
},
|
||||
SYSTEM_LOG_TYPE: {
|
||||
INFO: 0,
|
||||
|
|
Loading…
Reference in New Issue