Skip to content

IAV-1155 : add token status endpoint, fix N+1, persist expiry, centralize constants

saoud marouane a demandé de fusionner feature/IAV-1155 vers develop
  • Extract InvitationTokenPair to dtos package with proper encapsulation
  • Add invitationTokens list to CollaboratorDto
  • Add UserInvitationTokenController GET /api/user/invitation-tokens/verify
  • Add getTokenStatus() in service to centralize token status logic
  • Fix PENDING->EXPIRED not persisted via @Modifying JPQL UPDATE (REQUIRES_NEW)
  • Fix N+1: replace invalidateAllPending loop with single bulk UPDATE query
  • Extend token validity from 48h to 72h
  • Add EmailConstants class for invitation template and subject
  • Translate invitation email subject to French

Closes IAV-1155

Rapports de requête de fusion