proposal-system/api/src/ProposalSystem.Api
Adam Moussa f37c2aa3f0 Fix dev-login role switching, distinct users, and user resolution races
Dev-login now updates the role when an existing user logs in as a
different role. Each dev role maps to a distinct email/name so
sessions don't collide. CognitoSub is deterministic (email-based)
to prevent mismatch between dev-login and CurrentUserService.
CurrentUserService catches DbUpdateException on concurrent user
creation and retries the lookup instead of crashing.
2026-05-20 17:24:01 -04:00
..
Controllers Fix dev-login role switching, distinct users, and user resolution races 2026-05-20 17:24:01 -04:00
Middleware Fix security gaps and improve code quality across API and Lambdas (#23) 2026-05-17 13:48:14 -04:00
Properties Implement Phases 2-5: Frontend, AI/RAG, PDF Generation (#22) 2026-05-17 13:06:23 -04:00
Services Fix dev-login role switching, distinct users, and user resolution races 2026-05-20 17:24:01 -04:00
appsettings.json Implement Phases 2-5: Frontend, AI/RAG, PDF Generation (#22) 2026-05-17 13:06:23 -04:00
Program.cs Fix JSON enum serialization and audit log jsonb format 2026-05-20 17:23:55 -04:00
ProposalSystem.Api.csproj Bump Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore from 8.0.11 to 8.0.27 (#37) 2026-05-18 19:37:30 +00:00