monacousa-portal/server/api/members
Matt 1aef356d78
Build And Push Image / docker (push) Successful in 2m13s Details
Replace all mock/placeholder data with real data systems
- Added getUserCount() method to Keycloak admin for real user statistics
- Replaced hardcoded userCount (25) with live Keycloak data in admin stats
- Fixed board meeting API to query real events, removed Jan 15 2025 fallback
- Updated board stats to count real events instead of hardcoded 3
- Created member-tiers service for proper tier determination
- Created dues-calculator service for accurate dues tracking
- Updated auth callback to use member-tiers service
- Updated overdue-count API to use dues-calculator
- Added data quality tracking with confidence levels
- Added proper error handling - returns null/0 instead of fake data
- Included source tracking for all data (live/calculated/fallback)

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-31 18:28:38 +02:00
..
[id] fixes 2025-08-15 15:22:24 +02:00
[id].delete.ts Enhance member deletion and implement template-based email system 2025-08-09 17:36:35 +02:00
[id].get.ts Migrate member fields to snake_case naming convention 2025-08-07 21:50:02 +02:00
[id].put.ts fixed the member creation functionality that was failing with validation errors. Here's what I accomplished 2025-08-07 23:44:28 +02:00
dues-status.get.ts Add comprehensive dues tracking with overdue calculations and enhanced UI 2025-08-11 15:29:42 +02:00
index.get.ts comprehensive diagnostic and fix system for the "undefined" member display issue 2025-08-07 23:57:18 +02:00
index.post.ts fixes 2025-08-14 10:43:21 +02:00
overdue-count.get.ts Replace all mock/placeholder data with real data systems 2025-08-31 18:28:38 +02:00
update-overdue-statuses.post.ts feat: Enhanced dues overdue system with detailed time tracking 2025-08-10 23:42:17 +02:00