feat(buchhaltung): replace transaction dialog with dedicated form page, enforce full field validation before booking

This commit is contained in:
Matthias Hochmeister
2026-04-14 14:41:30 +02:00
parent 967cad5922
commit 7392bfc29f
3 changed files with 409 additions and 185 deletions

View File

@@ -45,6 +45,7 @@ import Buchhaltung from './pages/Buchhaltung';
import BuchhaltungKontoDetail from './pages/BuchhaltungKontoDetail';
import BuchhaltungKontoManage from './pages/BuchhaltungKontoManage';
import BuchhaltungBankkontoDetail from './pages/BuchhaltungBankkontoDetail';
import BuchhaltungTransaktionForm from './pages/BuchhaltungTransaktionForm';
import Haushaltsplan from './pages/Haushaltsplan';
import HaushaltsplanDetail from './pages/HaushaltsplanDetail';
import FahrzeugEinstellungen from './pages/FahrzeugEinstellungen';
@@ -411,6 +412,22 @@ function App() {
</ProtectedRoute>
}
/>
<Route
path="/buchhaltung/transaktionen/neu"
element={
<ProtectedRoute>
<BuchhaltungTransaktionForm />
</ProtectedRoute>
}
/>
<Route
path="/buchhaltung/transaktionen/:id/bearbeiten"
element={
<ProtectedRoute>
<BuchhaltungTransaktionForm />
</ProtectedRoute>
}
/>
<Route
path="/buchhaltung/konto/:id/verwalten"
element={