feat: connect project and scenario routers to new Jinja2 views with forms and error handling

This commit is contained in:
2025-11-09 17:32:23 +01:00
parent 191500aeb7
commit d36611606d
6 changed files with 531 additions and 6 deletions

View File

@@ -7,3 +7,4 @@
- Introduced repository and unit-of-work helpers for projects, scenarios, financial inputs, and simulation parameters to support service-layer operations.
- Added SQLite-backed pytest coverage for repository and unit-of-work behaviours to validate persistence interactions.
- Exposed project and scenario CRUD APIs with validated schemas and integrated them into the FastAPI application.
- Connected project and scenario routers to new Jinja2 list/detail/edit views with HTML forms and redirects.