Skip to content

Releases: PilotWhale-OS/shiftcontrol-java-backend

shiftcontrol-java-backend-beb8654

Choose a tag to compare

@github-actions github-actions released this 15 Jul 10:37
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

Choose a tag to compare

@github-actions github-actions released this 12 Jul 11:50
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

Choose a tag to compare

@github-actions github-actions released this 12 Jul 10:06
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

Choose a tag to compare

@github-actions github-actions released this 09 Jul 17:51
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

Choose a tag to compare

@github-actions github-actions released this 07 Jul 18:51
Fix volunteer count

shiftcontrol-java-backend-7093849

Choose a tag to compare

@github-actions github-actions released this 05 Jul 21:29
Include Liquibase resources in shiftservice native image

shiftcontrol-java-backend-d420c44

Choose a tag to compare

@github-actions github-actions released this 04 Jul 15:12
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

Choose a tag to compare

@github-actions github-actions released this 04 Jul 12:43
Add volunteer username and profile picture to user-related DTOs and s…

shiftcontrol-java-backend-b7e3f0b

Choose a tag to compare

@github-actions github-actions released this 04 Jul 10:06
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

Choose a tag to compare

@github-actions github-actions released this 04 Jul 08:00
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