10 Commits

Author SHA1 Message Date
Agent Zero 7c12a96cdc chore(quality): apply ruff autofixes and formatting (29 fixes, 41 files reformatted) 2026-06-10 21:31:41 +00:00
Agent Zero 054d4041e6 chore: remove obsolete .a0/ and worklog.md (state migrated to plugin DB) 2026-06-10 21:05:50 +00:00
Agent Zero 451814874b T025: Update project state, status, and worklog for completion 2026-05-31 21:37:01 +00:00
Agent Zero 489cb68641 T025: Add ProjectEquipmentGroup, ProjectEquipment, ProjectCrew models and migration 2026-05-31 21:35:09 +00:00
Agent Zero 6c435b28b4 T024: update project_state and worklog 2026-05-31 21:27:23 +00:00
Agent Zero e14edd5b22 T024: add function_type and group start/end dates to function groups UI 2026-05-31 21:26:42 +00:00
Agent Zero e4830549ac fix: 7 Bugs behoben – Backend+Frontend lauffähig getestet
Backend-Fixes:
- vehicles-Relation in Account-Model ergänzt (500er bei Auth)
- security.py: bcrypt direkt statt passlib (bcrypt 5.x-Kompatibilität)
- auth.py Login: selectinload(User.role) gegen Lazy-Loading-500er
- equipment_group.py: LocationRef-Import via TYPE_CHECKING

Frontend-Fixes:
- api.ts: Python-Docstring durch JS-Kommentar ersetzt
- AppLayout.tsx: AddressBook→Contact (existiert nicht in lucide-react)
- package.json: axios-Dependency ergänzt

Tests bestanden:
- Health 200, Register 201, Login 200, Projects CRUD 200, alle API-Listen 200
- tsc --noEmit: sauber, vite build: erfolgreich
2026-05-31 20:49:10 +00:00
Agent Zero ddd603f177 fix: LocationRef import error in equipment_group.py – Backend startet jetzt 2026-05-31 20:40:38 +00:00
Agent Zero 788ad07146 fix: State-Dateien synchronisiert – T023 abgeschlossen, T024 als nächster Task 2026-05-31 20:38:11 +00:00
Agent Zero 7f7da15965 Initial commit: Rentman Clone - Phase 0-6 (T001-T023)
Completed:
- Phase 0: Project Setup (T001-T003) - Docker Compose, FastAPI skeleton, React SPA
- Phase 1: Auth System (T004-T008) - DB models, JWT auth, RBAC middleware, user management
- Phase 2: Contacts & Tags (T009-T011) - CRUD API + UI
- Phase 3: Equipment Catalog (T012-T014) - Models, API, UI with barcode/QR
- Phase 4: Crew Management (T015-T017) - Models, availability, UI
- Phase 5: Vehicle Fleet (T018-T020) - Models, assignments, UI
- Phase 6: Projects (T021-T023) - Project hierarchy models, CRUD API, list/detail UI
2026-05-31 20:36:42 +00:00