Commit Graph
8 Commits
Author SHA1 Message Date
br a8c95e9df5 fix: Flask make_default_response AttributeError in API before_request
- Replaced make_default_response with make_default_options_response which exists in Flask >= 3.0
- Avoids HTTP 500 on valid API requests
2026-08-03 12:59:06 +02:00
br e0081e6d46 refactor: extract admin business logic to services
- Created TenantAdminService, FormAdminService, and UserAdminService
- Separated business operations (CRUD, audit logs, generation logic) from routes
2026-08-03 12:25:37 +02:00
br 1038b4ff05 fix: resolve database pathing issues in multi-environment setup
* Used absolute paths constructed from `app.root_path` (BASE_DIR)
* Modified `config.py` to ensure `sqlite:///{path}` works across Docker and Host Linux systems
2026-08-03 12:23:38 +02:00
br 8232f4d8f7 gemini (kostenintensives) app-aufbauen 2026-08-01 16:42:30 +02:00
Björn Runden c74bca1e13 initiales bauen mit mistral 2026-08-01 15:40:30 +02:00
Björn Runden 7e2e8bdf59 Projektsupt als skeleton um git-festlegungen ergänzt. 2026-07-28 15:56:49 +02:00
Björn Runden e5935be1e4 initiales Projektsetup als skeleton für fresh flask + architecture 2026-07-28 15:47:56 +02:00
br 34dc6b3fcb README.md hinzugefügt
init

Signed-off-by: br <br@noreply.everdc.eu>
2026-07-26 21:03:51 +00:00