
Somay ChauhanandMorgan
8fbc76d59a
feat: extend api/v2/event-types (#16128)
* feat: extended api/v2/event-types to add more attributes
- additional attributes added
* bookingLimits
* onlyShowFirstAvailableSlot
* durationLimits
* offsetStart
* bookingWindow
* add swagger docs
* type fix
* extend api/v2/teams/[teamId]/event-types
* added tests
* extend api/v2/orgs/[orgId]/teams/[teamid]/event-types
* update: added tests to get and update event-type as well
* rename variables
- bookingLimits -> bookingLimitsCount
- durationLimits -> bookingLimitsDuration
* refactor: rename bookingLimits and durationLimits, add descriptions
- Renamed `bookingLimits` to `bookingLimitsCount`
- Renamed `durationLimits` to `bookingLimitsDuration`
- Added descriptions with examples to `bookingLimitsCount` and `bookingLimitsDuration`
* feat: add unit tests for transformation logic in api-request and api-response
- Added tests for `transformApiEventTypeIntervalLimits`
- Added tests for `transformApiEventTypeFutureBookingLimits`
* fix: type errors
* feat: added custom validators for BookingLimitsCount and BookingLimitsDuration
* fix: unit-tests
* Update CHANGELOG.md
* refactor: update imports to use platform-libraries from @calcom/platform-libraries-1.2.3
* fix: prevent double transformation of bookingWindow and bookingFields
- resolving e2e test failures
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com>
2024-08-16 09:25:34 +00:00
..
2024-08-08 15:08:11 +00:00
2024-08-16 09:25:34 +00:00
2024-03-20 13:23:19 +02:00
2024-03-20 13:23:19 +02:00