-
aicha.elyamalhi a rédigé7c0bc09e
CHANGELOG.md 2.25 Kio
[0.0.1-RELEASE]
Added
- MLC-275/add agentservice and update clientservice
- MLC-307/Initializing user service project and adding user service architecture
- MLC-295/Add advanced pagination and filtering (name, email, CIN, phone, status, creation date, date range)
- MLC-295/Implement status change
- MLC-295/Add client creation with Keycloak integration
- MLC-295/Add client deletion from DB
- MLC-295/Implement client update
- MLC-295/improve client search by supporting partial ID and case-insensitive status
- MLC-296/Implemented agent creation with validations (email, first/last name, phone, role, agency)
- MLC-296/Validated agent data using centralized ValidationUtils
- MLC-296/Integrated Keycloak user registration during agent creation
- MLC-296/Implemented agent update including address and Keycloak sync
- MLC-296/Added agent status change and deletion features
- MLC-296/Developed paginated and filtered agent search (name, CIN, email, phone, role, status, dates)
- MLC-296/Integrated with Agency microservice to fetch agency name by ID
- MLC-296/Centralized search logic in SpecificationUtils (for flexible field filtering)
- MLC-296/Implemented isAgentExists(Long id) method
- MLC-296/Created getManagerById and getAllManagers methods using ManagerResponseDTO (with @Builder)
- MLC-253/Update the isAgentExists method.
- MLC-251/implement CRUD operations for Sessions & ActivityHistory
- MLC-296/Integrated call to agency-service to fetch agency details by IDs
- MLC-296/Updated AgentService to enrich AgentResponseDTO with agency name
- MLC-296/Added agency name filtering support (case-insensitive, partial match)
- MLC-296/Fixed data type mismatch for agencyId (String → Long)
- MLC-251/Update Sessions & ActivityHistory Path
- MLC-297/dynamic search & approve/reject for unregistered agents
- MLC-297/introduce SpecBuilder for conditional Specification chains
- MLC-297/refactor list methods for clients, agents
- MLC-298/Implement backend role management
- MLC-301/Implement getClientById method
- MLC-252/Add client and agent registration,login and logout with Keycloak integration
- MLC-252/Replaced usage of tryLogin with direct calls to authService.getToken and removed commented code
- MLC-298/enhance exception handling, update logic, and add module search filter