eeg_portal/eeg_backend
Bernhard Müller a2025a55e4 fix(dashboard): optimize stats queries and add error handling
Backend:
- Add countByStatus() to MembershipRepository
- Add countByUserIdAndStatus() to MembershipRepository
- Add countByStatusAndEmailVerified() to UserRepository
- Add countByUserId() to MeteringPointRepository
- Optimize DashboardService to use count queries instead of findAll

Frontend:
- Add error signal and error message display
- Add loading spinner animation

Tests:
- Add DashboardServiceTest with 2 unit tests
- All 22 tests passing
2026-07-21 13:07:19 +02:00
..
src fix(dashboard): optimize stats queries and add error handling 2026-07-21 13:07:19 +02:00
http-client.private.env.json first working frontend/backend 2026-06-01 16:59:49 +02:00
iam.http refactoring, adaption, community membership handing start implementing 2026-06-15 10:10:33 +02:00
pom.xml complete MaKo consent flow and admin initialization 2026-07-21 10:01:19 +02:00