这是indexloc提供的服务,不要输入任何密码
Skip to content

Tags: neosam/shifty-backend

Tags

v1.0.6

Toggle v1.0.6's commit message
Version 1.0.6 of shifty backend

* Add endpoint to delete all billing periods

v1.0.5

Toggle v1.0.5's commit message
Version 1.0.5 of Shifty Backend

* Fix ICAL timezones
* Introduce billing periods

v1.0.4

Toggle v1.0.4's commit message
Shifty backend version 1.0.4

* Internal support to generate reports between any two dates
* ICAL export uses custom labels and timezones

v1.0.3

Toggle v1.0.3's commit message
Version 1.0.3 of shifty-backend

Add special-days to swagger

v1.0.2

Toggle v1.0.2's commit message
Version 1.0.2 of shifty backend

* Generate a default admin acount on start if it doesn't exist

v1.0.1

Toggle v1.0.1's commit message
Shifty backend v1.0.1

* Fix end of year extra hours calculation

v1.0.0

Toggle v1.0.0's commit message
Shifty Backend 1.0.0

* Add endpoint to get the sales person based of the username.

v0.12.1

Toggle v0.12.1's commit message
Version v0.12.1 of shifty-backend

* Fix custom working hour calculation in reports

v0.12.0

Toggle v0.12.0's commit message
Version 0.12.0 of shifty-backend

* Add support for custom working hours
* Add OpenAPI and Swagger UI for some REST endpoints
* Add support for weekly message.

v0.11.0

Toggle v0.11.0's commit message
Release v0.11.0 of shifty-backend

Changelog:

Features:
- Added ShiftplanService with week retrieval logic, support for unsufficiently booked blocks, and special day handling for shiftplan generation.
- Introduced a weekly resource report endpoint for retrieving specific week details.
- Extended the iCal conversion method by adding a title parameter.
- Implemented a REST endpoint for retrieving shiftplan data by year and week.
- Added ShiftplanWeekTO transport objects to support serialization in REST endpoints.
- Created a new shiftplan.rs module within the REST source directory.
- Provided a script to update versions across Cargo.toml files.
- Added tests and date validation for the shiftplan service.
- Introduced the ShiftplanService trait along with related domain types.

Improvements and Refactoring:
- Updated the SQL query to group results by day_of_week and modified the volunteer hours calculation.
- Improved working days calculation by filtering out unavailable days.
- Enhanced employee work details filtering and incorporated volunteer hours subtraction.
- Updated the slot service mock to use the new get_slots_for_week method and refined the slot retrieval process in the shiftplan service.
- Refactored the shiftplan service to improve transaction handling and overall method organization.
- Switched to using the gen_service_impl! macro for the ShiftplanServiceImpl.
- Simplified import statements and removed unused Arc references.
- Bumped the version to 0.11.0-dev and updated the shiftplan route accordingly.

Fixes:
- Resolved compiler issues caused by the rest-type.
- Removed unused Arc and Uuid imports; added necessary imports (e.g. mockall and ShiftplanService) to fix import errors.

Miscellaneous:
- Updated package versions to v0.11.0.
- Added a project description for AI.