Releases: PilotWhale-OS/shiftcontrol-java-backend
Releases · PilotWhale-OS/shiftcontrol-java-backend
Release list
shiftcontrol-java-backend-beb8654
Add open position statistics to ShiftPlan - Introduced open position tracking in ShiftPlanServiceImpl. - Added new field for open position stats in ShiftPlanStatisticsDto. - Created PositionInfoDto to encapsulate details about open positions.
shiftcontrol-java-backend-b8dcb77
Add assignment information to ShiftPlan statistics - Enhance ShiftPlanStatisticsDto to include assignment details. - Update ShiftPlanServiceImpl to populate assignment information for each shift.
shiftcontrol-java-backend-584c36f
Add current position statistics to ShiftPlan service and DTO - Introduced currentPositionAssignedCount to track assigned positions. - Added currentPositionVolunteerHours to calculate hours for assigned positions. - Updated ShiftPlanStatisticsDto to include new statistics fields.
shiftcontrol-java-backend-fa896d0
Add shift plan statistics endpoint and DTO - Introduced a new endpoint to retrieve statistics for shift plans. - Added ShiftPlanStatisticsDto to encapsulate shift plan statistics data. - Implemented logic to calculate total shifts, volunteers, positions, and hours in ShiftPlanServiceImpl.
shiftcontrol-java-backend-0f290c8
Fix volunteer count
shiftcontrol-java-backend-7093849
Include Liquibase resources in shiftservice native image
shiftcontrol-java-backend-d420c44
Add OIDC username claim configuration and update user management - Introduce `username-claim` property in OIDC configuration files. - Refactor `ApplicationUserManager` to utilize the configured username claim from OIDC properties. - Update tests to verify the correct usage of the configured username claim.
shiftcontrol-java-backend-c7542af
Add volunteer username and profile picture to user-related DTOs and s…
shiftcontrol-java-backend-b7e3f0b
Refactor event import functionality and add workbook parsing - Introduced `EventImportWorkbook` and `EventImportWorkbookParser` classes for better structure and separation of concerns. - Refactored `EventImportServiceImpl` to utilize the new workbook parser for importing events, locations, activities, and shifts. - Improved validation handling during the import process. - Enhanced readability and maintainability of the code by reducing complexity in the `importEvent` method.
shiftcontrol-java-backend-88b1172
Add Docker Buildx setup to CI workflows - Introduced Docker Buildx setup in cd-auditservice.yml - Introduced Docker Buildx setup in cd-shiftservice.yml - Introduced Docker Buildx setup in cd-trustservice.yml