F3.1 WEB: activar alta guiada y retirar rutas de Relevamientos
This commit is contained in:
+5
-11
@@ -14,13 +14,11 @@ import { UserDetailPage } from '../pages/UserDetailPage';
|
|||||||
import { UsersPage } from '../pages/UsersPage';
|
import { UsersPage } from '../pages/UsersPage';
|
||||||
import { AssetsPage } from '../pages/AssetsPage';
|
import { AssetsPage } from '../pages/AssetsPage';
|
||||||
import { AssetEditorPage } from '../pages/AssetEditorPage';
|
import { AssetEditorPage } from '../pages/AssetEditorPage';
|
||||||
|
import { InventoryCreatePage } from '../pages/InventoryCreatePage';
|
||||||
import { FieldDiscoveriesPage } from '../pages/FieldDiscoveriesPage';
|
import { FieldDiscoveriesPage } from '../pages/FieldDiscoveriesPage';
|
||||||
import { AssetTypesPage } from '../pages/AssetTypesPage';
|
import { AssetTypesPage } from '../pages/AssetTypesPage';
|
||||||
import { HistoryPage } from '../pages/HistoryPage';
|
import { HistoryPage } from '../pages/HistoryPage';
|
||||||
import { TemporalAssetsPage } from '../pages/TemporalAssetsPage';
|
import { TemporalAssetsPage } from '../pages/TemporalAssetsPage';
|
||||||
import { SurveyCampaignsPage } from '../pages/SurveyCampaignsPage';
|
|
||||||
import { SurveyCampaignEditorPage } from '../pages/SurveyCampaignEditorPage';
|
|
||||||
import { SurveyExecutionPage } from '../pages/SurveyExecutionPage';
|
|
||||||
import { InspectionVisitsPage } from '../pages/InspectionVisitsPage';
|
import { InspectionVisitsPage } from '../pages/InspectionVisitsPage';
|
||||||
import { InspectionVisitEditorPage } from '../pages/InspectionVisitEditorPage';
|
import { InspectionVisitEditorPage } from '../pages/InspectionVisitEditorPage';
|
||||||
import { InspectionActEditorPage } from '../pages/InspectionActEditorPage';
|
import { InspectionActEditorPage } from '../pages/InspectionActEditorPage';
|
||||||
@@ -37,8 +35,8 @@ import { ActAdministrationDetailPage } from '../pages/ActAdministrationDetailPag
|
|||||||
import { FieldBriefingsPage } from '../pages/FieldBriefingsPage';
|
import { FieldBriefingsPage } from '../pages/FieldBriefingsPage';
|
||||||
|
|
||||||
const MapPage = lazy(() => import('../pages/MapPage').then((module) => ({ default: module.MapPage })));
|
const MapPage = lazy(() => import('../pages/MapPage').then((module) => ({ default: module.MapPage })));
|
||||||
|
|
||||||
const DocumentDeliveryPage = lazy(() => import('../pages/DocumentDeliveryPage').then((module) => ({ default: module.DocumentDeliveryPage })));
|
const DocumentDeliveryPage = lazy(() => import('../pages/DocumentDeliveryPage').then((module) => ({ default: module.DocumentDeliveryPage })));
|
||||||
|
|
||||||
export function App() {
|
export function App() {
|
||||||
return <Suspense fallback={<div className="loading-block"><span className="spinner" />Cargando módulo…</div>}><Routes>
|
return <Suspense fallback={<div className="loading-block"><span className="spinner" />Cargando módulo…</div>}><Routes>
|
||||||
<Route path="/login" element={<LoginPage />} />
|
<Route path="/login" element={<LoginPage />} />
|
||||||
@@ -55,14 +53,10 @@ export function App() {
|
|||||||
</Route>
|
</Route>
|
||||||
<Route element={<PermissionRoute permission="assets.change_status" />}><Route path="/inventarios/revision-campo" element={<FieldDiscoveriesPage />} /></Route>
|
<Route element={<PermissionRoute permission="assets.change_status" />}><Route path="/inventarios/revision-campo" element={<FieldDiscoveriesPage />} /></Route>
|
||||||
<Route element={<PermissionRoute permission="asset_imports.read" />}><Route path="/importaciones" element={<AssetImportsPage />} /></Route>
|
<Route element={<PermissionRoute permission="asset_imports.read" />}><Route path="/importaciones" element={<AssetImportsPage />} /></Route>
|
||||||
<Route element={<PermissionRoute permission="assets.create" />}><Route path="/inventarios/nuevo" element={<AssetEditorPage />} /><Route path="/activos/nuevo" element={<Navigate to="/inventarios/nuevo" replace />} /></Route>
|
<Route element={<PermissionRoute permission="assets.create" />}><Route path="/inventarios/nuevo" element={<InventoryCreatePage />} /><Route path="/activos/nuevo" element={<Navigate to="/inventarios/nuevo" replace />} /></Route>
|
||||||
<Route path="/planificacion" element={<Navigate to="/inspecciones?status=PLANNED" replace />} />
|
<Route path="/planificacion" element={<Navigate to="/inspecciones?status=PLANNED" replace />} />
|
||||||
<Route element={<PermissionRoute permission="surveys.read" />}>
|
<Route path="/relevamiento" element={<Navigate to="/inventarios" replace />} />
|
||||||
<Route path="/relevamiento" element={<SurveyCampaignsPage />} />
|
<Route path="/relevamiento/*" element={<Navigate to="/inventarios" replace />} />
|
||||||
<Route path="/relevamiento/:id" element={<SurveyCampaignEditorPage />} />
|
|
||||||
</Route>
|
|
||||||
<Route element={<PermissionRoute permission="surveys.read_reports" />}><Route path="/relevamiento/objetivos/:targetId" element={<SurveyExecutionPage />} /></Route>
|
|
||||||
<Route element={<PermissionRoute permission="surveys.manage" />}><Route path="/relevamiento/nuevo" element={<SurveyCampaignEditorPage />} /></Route>
|
|
||||||
<Route element={<PermissionRoute permission="inspections.read" />}>
|
<Route element={<PermissionRoute permission="inspections.read" />}>
|
||||||
<Route path="/inspecciones" element={<InspectionVisitsPage />} />
|
<Route path="/inspecciones" element={<InspectionVisitsPage />} />
|
||||||
<Route path="/inspecciones/:id" element={<InspectionVisitEditorPage />} />
|
<Route path="/inspecciones/:id" element={<InspectionVisitEditorPage />} />
|
||||||
|
|||||||
Reference in New Issue
Block a user