This commit is contained in:
2026-03-15 00:29:41 -05:00
parent f66001e514
commit 3323435114
22 changed files with 1376 additions and 8 deletions

View File

@@ -18,6 +18,10 @@ import { GanttPage } from "./modules/gantt/GanttPage";
import { InventoryDetailPage } from "./modules/inventory/InventoryDetailPage";
import { InventoryFormPage } from "./modules/inventory/InventoryFormPage";
import { InventoryItemsPage } from "./modules/inventory/InventoryItemsPage";
import { PurchaseDetailPage } from "./modules/purchasing/PurchaseDetailPage";
import { PurchaseFormPage } from "./modules/purchasing/PurchaseFormPage";
import { PurchaseListPage } from "./modules/purchasing/PurchaseListPage";
import { PurchaseOrdersPage } from "./modules/purchasing/PurchaseOrdersPage";
import { WarehouseDetailPage } from "./modules/inventory/WarehouseDetailPage";
import { WarehouseFormPage } from "./modules/inventory/WarehouseFormPage";
import { WarehousesPage } from "./modules/inventory/WarehousesPage";
@@ -63,6 +67,13 @@ const router = createBrowserRouter([
{ path: "/inventory/warehouses/:warehouseId", element: <WarehouseDetailPage /> },
],
},
{
element: <ProtectedRoute requiredPermissions={["purchasing.read"]} />,
children: [
{ path: "/purchasing/orders", element: <PurchaseOrdersPage /> },
{ path: "/purchasing/orders/:orderId", element: <PurchaseDetailPage /> },
],
},
{
element: <ProtectedRoute requiredPermissions={[permissions.salesRead]} />,
children: [
@@ -88,6 +99,13 @@ const router = createBrowserRouter([
{ path: "/crm/vendors/:vendorId/edit", element: <CrmFormPage entity="vendor" mode="edit" /> },
],
},
{
element: <ProtectedRoute requiredPermissions={["purchasing.write"]} />,
children: [
{ path: "/purchasing/orders/new", element: <PurchaseFormPage mode="create" /> },
{ path: "/purchasing/orders/:orderId/edit", element: <PurchaseFormPage mode="edit" /> },
],
},
{
element: <ProtectedRoute requiredPermissions={[permissions.salesWrite]} />,
children: [