feat: vehicle/equipment type system, equipment checklist support, and checklist overview redesign

This commit is contained in:
Matthias Hochmeister
2026-03-28 17:27:01 +01:00
parent 692093cc85
commit 6b46e97eb6
25 changed files with 2230 additions and 494 deletions

View File

@@ -19,6 +19,7 @@ import BookingFormPage from './pages/BookingFormPage';
import Ausruestung from './pages/Ausruestung';
import AusruestungForm from './pages/AusruestungForm';
import AusruestungDetail from './pages/AusruestungDetail';
import AusruestungEinstellungen from './pages/AusruestungEinstellungen';
import Atemschutz from './pages/Atemschutz';
import Mitglieder from './pages/Mitglieder';
import MitgliedDetail from './pages/MitgliedDetail';
@@ -37,6 +38,7 @@ import AusruestungsanfrageZuBestellung from './pages/AusruestungsanfrageZuBestel
import AusruestungsanfrageArtikelDetail from './pages/AusruestungsanfrageArtikelDetail';
import AusruestungsanfrageNeu from './pages/AusruestungsanfrageNeu';
import Checklisten from './pages/Checklisten';
import FahrzeugEinstellungen from './pages/FahrzeugEinstellungen';
import ChecklistAusfuehrung from './pages/ChecklistAusfuehrung';
import Issues from './pages/Issues';
import IssueDetail from './pages/IssueDetail';
@@ -120,6 +122,14 @@ function App() {
</ProtectedRoute>
}
/>
<Route
path="/fahrzeuge/einstellungen"
element={
<ProtectedRoute>
<FahrzeugEinstellungen />
</ProtectedRoute>
}
/>
<Route
path="/fahrzeuge/:id/bearbeiten"
element={
@@ -152,6 +162,14 @@ function App() {
</ProtectedRoute>
}
/>
<Route
path="/ausruestung/einstellungen"
element={
<ProtectedRoute>
<AusruestungEinstellungen />
</ProtectedRoute>
}
/>
<Route
path="/ausruestung/:id/bearbeiten"
element={