role_middleware
This commit is contained in:
@@ -1,13 +1,16 @@
|
||||
import DashboardMachinaryOfficeComponent from "@/components/dashboard/machinary-office";
|
||||
import TitlePage from "@/core/components/TitlePage";
|
||||
import RolePermission from "@/middlewares/RolePermission";
|
||||
import WithAuthMiddleware from "@/middlewares/WithAuth";
|
||||
import { parse } from "next-useragent";
|
||||
|
||||
const requiredPermissions = ["machinery_expert"];
|
||||
export default function PassengerOffice() {
|
||||
return (
|
||||
<WithAuthMiddleware>
|
||||
<TitlePage text="Dashboard.machinary_office_page" />
|
||||
<DashboardMachinaryOfficeComponent />
|
||||
<RolePermission requiredPermissions={requiredPermissions}>
|
||||
<TitlePage text="Dashboard.machinary_office_page" />
|
||||
<DashboardMachinaryOfficeComponent />
|
||||
</RolePermission>
|
||||
</WithAuthMiddleware>
|
||||
);
|
||||
}
|
||||
@@ -1,13 +1,16 @@
|
||||
import DashboardPassengerBossComponent from "@/components/dashboard/passenger-boss";
|
||||
import TitlePage from "@/core/components/TitlePage";
|
||||
import RolePermission from "@/middlewares/RolePermission";
|
||||
import WithAuthMiddleware from "@/middlewares/WithAuth";
|
||||
import { parse } from "next-useragent";
|
||||
|
||||
const requiredPermissions = ["passenger_office_chief"];
|
||||
export default function PassengerBoss() {
|
||||
return (
|
||||
<WithAuthMiddleware>
|
||||
<TitlePage text="Dashboard.passenger_boss_page" />
|
||||
<DashboardPassengerBossComponent />
|
||||
<RolePermission requiredPermissions={requiredPermissions}>
|
||||
<TitlePage text="Dashboard.passenger_boss_page" />
|
||||
<DashboardPassengerBossComponent />
|
||||
</RolePermission>
|
||||
</WithAuthMiddleware>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1,13 +1,16 @@
|
||||
import DashboardPassengerOfficeComponent from "@/components/dashboard/passenger-office";
|
||||
import TitlePage from "@/core/components/TitlePage";
|
||||
import RolePermission from "@/middlewares/RolePermission";
|
||||
import WithAuthMiddleware from "@/middlewares/WithAuth";
|
||||
import { parse } from "next-useragent";
|
||||
|
||||
const requiredPermissions = ["passenger_office_chief"];
|
||||
export default function PassengerOffice() {
|
||||
return (
|
||||
<WithAuthMiddleware>
|
||||
<TitlePage text="Dashboard.passenger_office_page" />
|
||||
<DashboardPassengerOfficeComponent />
|
||||
<RolePermission requiredPermissions={requiredPermissions}>
|
||||
<TitlePage text="Dashboard.passenger_office_page" />
|
||||
<DashboardPassengerOfficeComponent />
|
||||
</RolePermission>
|
||||
</WithAuthMiddleware>
|
||||
);
|
||||
}
|
||||
@@ -1,13 +1,16 @@
|
||||
import DashboardProvinceManagerComponent from "@/components/dashboard/province-manager";
|
||||
import TitlePage from "@/core/components/TitlePage";
|
||||
import RolePermission from "@/middlewares/RolePermission";
|
||||
import WithAuthMiddleware from "@/middlewares/WithAuth";
|
||||
import { parse } from "next-useragent";
|
||||
|
||||
const requiredPermissions = ["province_manager"];
|
||||
export default function PassengerOffice() {
|
||||
return (
|
||||
<WithAuthMiddleware>
|
||||
<TitlePage text="Dashboard.province_manager_page" />
|
||||
<DashboardProvinceManagerComponent />
|
||||
<RolePermission requiredPermissions={requiredPermissions}>
|
||||
<TitlePage text="Dashboard.province_manager_page" />
|
||||
<DashboardProvinceManagerComponent />
|
||||
</RolePermission>
|
||||
</WithAuthMiddleware>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1,13 +1,16 @@
|
||||
import DashboardTransportationAssistanceComponent from "@/components/dashboard/transportation-assistance";
|
||||
import TitlePage from "@/core/components/TitlePage";
|
||||
import RolePermission from "@/middlewares/RolePermission";
|
||||
import WithAuthMiddleware from "@/middlewares/WithAuth";
|
||||
import { parse } from "next-useragent";
|
||||
|
||||
const requiredPermissions = ["transportation_assistant"];
|
||||
export default function TransportationAssistance() {
|
||||
return (
|
||||
<WithAuthMiddleware>
|
||||
<TitlePage text="Dashboard.transportation_assistance" />
|
||||
<DashboardTransportationAssistanceComponent />
|
||||
<RolePermission requiredPermissions={requiredPermissions}>
|
||||
<TitlePage text="Dashboard.transportation_assistance" />
|
||||
<DashboardTransportationAssistanceComponent />
|
||||
</RolePermission>
|
||||
</WithAuthMiddleware>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user