draft
Release builds:
- IBSS Hub:
- IBSS API:
- IBSS User API:
- IBSS Data Entry API:
- IBSS Data API:
What's new
Booking Flow Update (Booking Creation > Booking Tailoring)
- Introduce Booking Summary API with calculated fields
- BookingParties GET /v2/{nodeid}/bookingparties/parties-count
- Create new API CateringOrder GET-/v2/{nodeid}/catering-order/orders-placed
- Create new GET endpoint on Tasks-/v2/{nodeid}/tasks/service-requests
- Create unit tests to support new endpoint created
- Create unit tests for GET-/v2/{nodeid}/catering-order/orders-placed
- Create unit tests for bookings-bookingparties summary
- Move service-requests and order-placed endpoints to the bookings controller
- Extend Booking_Parties_Types
- Modify Booking Parties POST /v2/{nodeid}/bookingparties
Modify Booking Parties PATCH /v2/{nodeid}/bookingparties
Modify Bookings POST /v2/{nodeid}/bookings
Modify Bookings PUT /v2/{nodeid}/bookings/{bookingid}
Modify Booking Parties Data Model
- Modify Booking Parties POST /v2/{nodeid}/bookingparties
- Queue support and retries for bulk import of booking participants
- Booking Parties POST - Change Visit creation so only BookingParties that need pass are created as visitors
- Refactor Booking Parties Visits Creation and Ext Integration logic to shared Repository
Bookings Dashboard under OneLens > Analytics
- Create new endpoint to fetch space utilisation data
- Create GET Daily/Weekly/Monthly Summary endpoints
[Shared] Summaries - add Monthly utilisation
[API] Summaries - add Monthly utilisation endpoint
- Create GET Daily/Weekly/Monthly Summary endpoints
Background Tasks in Flex and OneLens
- Return existing Export and Import request being processed by system
- [API] GET /v2/{nodeid}/import-requests
[API] GET /v2/{nodeid}/import-requests/{id}
[API] GET /v2/{nodeid}/import-requests/{id}/status
[API] POST /v2/{nodeid}/import-requests/{id}/download
Update status Enums for Exports/Imports
- [API] GET /v2/{nodeid}/import-requests
HID wallet passes integration
[API] Process flow for HID Origo for Apple wallet Integration
Create POST endpoint for digital wallet pass template creation
Create DELETE endpoint to revoke digital wallet pass
Create PUT endpoint to update pass status
Create GET endpoint for apple digital wallet pass issuance
Create PUT endpoint to upload user photo
Create service for all HID internal functions - a new service
Modify HID user flow
Modify Pass Template POST endpoint to create google template
What's changed
- Updated error messages
- Allow a catering template to be marked as enabled/disabled. Catering Template GET Endpoints are not returning isEnabled Field in default Response Model
- Change Visit creation when importing booking parties, so only BookingParties that need pass are created as visitors
- Added Permission OneLens360.BookingAnalytics.Overview under App Settings in OneLens360 section.
Review API Middleware permissions
[API] Export Requests to include Booking_Attendance column in the export files
What's fixed
- [API] Creating a Visit using POST /v2/{nodeid}/visits as an Application User, returns 204 Response, instead of 201 with Visits Object in Response
- [API] Creating a Visit using POST /v2/{nodeid}/visits as an Application User with lower case apikey, returns 204 Response, instead of 201 with Visits Object in Response
- [API] POST /v2/{nodeid}/visits/checkin - Attempting to check into Visitor outside Allowed Period after the Start Time returns incorrect error code/response
- Maintenance
- Fixed error messages to return better messages:
- [API] GET /v2/{nodeid}/tasks returning Empty Code 200 Response
[API] Caterign Menu PUT Call returns Code 404 if User does not have data security permissions
[API] Catering Orders PUT Call returns Code 404 if User does not have data security permissions
[API] Invalid Cost Code Error Message not found by system - [API] Catering Order POST/PUT Creating an Order on a Menu with No OperationalSettings results in Code 500 Exception Error
- [UserAPI] Roles GET /api/user/v1/Roles/{name} only returns Code 504 Gateway Timeout Error
- [API] GET /v2/{nodeid}/tasks returning Empty Code 200 Response
- [API] Automated Catering Orders updating Booking Name does not update the Catering Order Booking Name Field
[API] Catering Orders POST/PUT Payloads do not accept empty array for Cost Codes
[API] Updating Booking Parties below Booking Attendance Threshold updates Automated Catering Order Item Quantities incorrectly
[API] Visits are able to be updated if they have been checked out or moved to no show
[API] Catering Order POST/PUT is not using the Catering Menu Operational Settings or Pre_Book_Cat_Time Parameter to generate Catering_Cutoff_Time
[API] Attendee Booking Parties Email Addresses are not validated as existing users in the system
ExportRequests return Unknown EventType when trying to export import requests
Flex - When booking name is changed in the Space edit bookings tab, the booking in "My Bookings" Booking_Name doesnt update.
[API] Changing a Space of a Booking Across Floors/Nodes is returning Code 404 Not Found for Booking Id instead of updating the Booking - [API] Delegates & Tag2EventTypes Endpoints are returning Code 403 Errors even when User has permission
[API] - Remove Vis_Arvl_Wndw_Mins validation after Visit Check In Time to allow Check In at any time during the Visit
- Fixed error messages to return better messages: