Galapagos - Patch (21.38)
Kaptio is proud to present this patch release for Galapagos. This patch release was introduced to improve on minor issues with Costings in previous releases.
Loosen the constraint on AllotmentDays validation (GTT-398)
Loosen the constraint on AllotmentDays validation API Enhanced Apex-level validation to enforce uniqueness for the following field combination: **ServiceDepartureLocation__c + CabinType__c + Date__c + InventoryContract__c** when allotment days are inserted.
Add 'Day End' Fields and calculation for Timetable start/end dates (GTT-470)
Add 'Day End' Fields and calculation for Timetable start/end dates API Added new field "End Day" to the Departure Template Location and Service Departure OPS Location objects. Populate "End Day" field in Service Departure OPS Location based on Departure Template Location value. Added logic to define Start Date Time and End Date Time fields in Service Departure OPS Location.
Add fields to Content__c (KT-13205)
Add fields to Content__c API New metadata added to Content__c: ValidFromDate__c and ValidToDate__c. New fields added to content creation layout.
Data model for options (GTT-454)
Data model for options Group Touring We have added a data model for options in Group Touring.
Part 1 - Reuse POC metadata from GTT-374 - record types and layouts (GTT-472)
Part 1 - Reuse POC metadata from GTT-374 - record types and layouts Group Touring We have added record types and layouts in Group Touring.
Show data in Main table for departure dates even if there is no allotment (for Group Tour grouping logic) (GTT-416)
Show data in Main table for departure dates even if there is no allotment (for Group Tour grouping logic) Group Touring We now display Tour Departures even when they don't have the corresponding inventory assigned.
'Add Inventory' flow based on Tour Departure selection (GTT-417)
'Add Inventory' flow based on Tour Departure selection Group Touring We have added time periods for tour departures in the Add Inventory Modal.
Change parameters for Tour Group Service conversion (GTT-433)
Change parameters for Tour Group Service conversion Group Touring We changed new Service field values for services which are created during the conversion process.
Tour Departure assignment in Builder UI (GTT-438)
Tour Departure assignment in Builder UI Group Touring Added Tour Departure assignment in Builder UI.
Update Inventory LWC document with latest logic and features (GTT-476)
Update Inventory LWC document with latest logic and features Documentation We have updated the technical documentation for the inventory table feature.
Notifications for failed conversions in async cases (GTT-480)
Notifications for failed conversions in async cases Asynchronous Processes We fixed notification message when several batches are executed in async reconversion and one or some of them have failed.
Data Model Implementation (GTT-484)
Data Model Implementation Booking Wizard We have updated the cabin data model to support cabin and seating allocation for passengers.
Price Model Conversion - Do not delete Price season if it is still in use (GTT-390)
Price Model Conversion - Do not delete Price season if it is still in use Travel Pricing Price Season will now not be deleted during reconversion if it still has any child prices.
'Add inventory' function in LWC (GTT-418)
'Add inventory' function in LWC Lightning Components We have implemented the "Add Inventory" for LWC components.
'Edit Inventory' function (GTT-419)
'Edit Inventory' function Lightning Components We have implemented the "Edit" mode for the add inventory modal.
Inline edit function (GTT-420)
Inline edit function Lightning Components We have implemented the inline edit feature for the Inventory Table component.
Add package support to the Inventory LWC (GTT-426)
Add package support to the Inventory LWC Lightning Components Added package support for the Inventory Table component.
Add grouping by allotment day only (GTT-427)
Add grouping by allotment day only Lightning Components Introduced a new default grouping in the Inventory Table component: By Allotment Day. Logic for this grouping has been implemented. PDS - Remove the `InventoryTableGroupingStrategy` class from the packaging org and from subscriber orgs after the package upgrade.
Rejected tour departures should be excluded from price model calculation (GTT-436)
Rejected tour departures should be excluded from price model calculation Lightning Components Tour Departures with 'Inactive' status are now excluded from the Pricing Overview tab on the Price Models and are no longer subject to recalculation. Such Tour Departures are also no longer in the list of converted Tour Departures in the Service conversion flow. KHELP-11990
Add field 'Tour Departure' to the Itinerary item (GTT-437)
Add field 'Tour Departure' to the Itinerary item Itinerary Builder Added lookup field 'Tour Departure' to the Itinerary item object.
Frontend for Service Departure creation from Route template (GTT-443)
Frontend for Service Departure creation from Route template Itinerary Builder We have added a frontend for Service Departure creation from the Route template.
Backend for Service Departure creation from Route template (GTT-444)
Backend for Service Departure creation from Route template Itinerary Builder Deleted following fields: **ServiceDepartureOpsLocation__c.StartDateTime__c** and **ServiceDepartureOpsLocation__c.EndDateTime__c**. Before package assembly please remove these fields from the packaging sandbox. Subscribers should delete these fields manually after installing a new package version. Update all page layouts for ServiceDepartureOpsLocation__c object, add StartDate__c, StartTime__c, EndDate__c, EndTime__c fields to layouts.
Unit tests for Operational Itineraries creation (GTT-447)
Unit tests for Operational Itineraries creation Itinerary Builder We implemented unit tests for new logic in Operational Itineraries.
Align styling of warning messages in Conversion Wizard (GTT-451)
Align styling of warning messages in Conversion Wizard Conversion Wizard We have slightly fixed the styling of warning messages in Conversion Wizard.
Bulk Prices Export Feature - Request adjustment (Including Price Seasons and Combo Tours) (GTT-462)
Bulk Prices Export Feature - Request adjustment (Including Price Seasons and Combo Tours) Bulk Processes We have updated the request (Including Price Seasons and Combo Tours) to comply with new fields: configurations and departures + added export logic.
Add custom setting to support several Price Model record types (GTT-492)
Add custom setting to support several Price Model record types Price Model We added support of multiple Price Model itinerary record types. Now they can be defined using the new setting. PDS required: Run post upgrade script to populate default price model record type. If you added custom price model, make sure to update component filters for: Group Tour record page - Price Model related list; Itinerary record page - Group Builder and Pricing Overview tabs.
Add related lines to the item_prices_bulk request to calculate cumulative pricing (GTT-494)
Add related lines to the item_prices_bulk request to calculate cumulative pricing Price Model Cumulative pricing for Price Models & Operational Itineraries.
Discuss sorting of services in Pricing Control main table (KT-13128)
Discuss sorting of services in Pricing Control main table Price Model We have added front-end sorting to the pricing controls table.
Update Price point assignment based on Price categories (KT-13361)
Update Price point assignment based on Price categories Price Model Pricing Controls now allows assignment of a price point to a specific price category instead of a whole service if price categories have their own price items.
Changes for feature flags 'Enable Departure Restricted Pricing' and 'Pricing controls' (KT-12926)
Changes for feature flags 'Enable Departure Restricted Pricing' and 'Pricing controls' Price Model We have hidden the Effective Date and Effective Departure, dependent on what `Enable Departure`, `Restricted Pricing`, and `Pricing Controls` are set to.
Add Service record type filter field to the Pricing controls (KT-13382)
Add Service record type filter field to the Pricing controls Price Model We have added a new (optional) filter to the Pricing Controls search, which allows users to limit service selection by service record type.
Configuration Occupancy type cannot be updated (GTT-428)
Configuration Occupancy type cannot be updated Price Model We fixed an issue which was preventing Configuration Occupancy type from updating.
Need to add the warning to the case when we able to save the Service without Departure date in Price Category (GTT-469)
Need to add the warning to the case when we able to save the Service without Departure date in Price Category Price Model Added a warning when Departure date is not selected in price category popover on the builder.
'All' filter on the Inventory's junction objects is not functional (GTT-430)
'All' filter on the Inventory's junction objects is not functional Group Tours Implemented logic to support the following filters on the Inventory Table: **All Group Travel, All Channels, All Accounts**. Added these options to the corresponding filter inputs and implemented the backend query logic.
Expand All checkbox for by inventory contract search has no use (GTT-457)
Expand All checkbox for by inventory contract search has no use Group Tours Updated the "Expand All" button to appear only when there are expandable rows (those with multiple allotment days) in the table. Modified the expand logic to affect only expandable rows.
Cannot find the record in the filter when it's too many similar names on Inventory Component (GTT-481)
Cannot find the record in the filter when it's too many similar names on Inventory Component Group Tours Fixed inventory table filter options searching.
Issue Having with the Reset Filter Functionality under the Pricing Overview (GTT-490)
Issue Having with the Reset Filter Functionality under the Pricing Overview Group Tours Fixed the issue with the reset button on the date filters in the pricing overview component.
We are able to save converted service with start date later then end date (GTT-516)
We are able to save converted service with start date later then end date Group Tours Fixed alignment Tour Departure date with end date.
Service record support for LWC (GTT-446)
Service record support for LWC Lightning Components We have implemented Support for Service records in the Inventory LWC.
Error when selecting subtrips for combo tour (GTT-493)
Error when selecting subtrips for combo tour Lightning Components Fixed LWC-level error handling and the root cause of the error.
Remove dependency on tour components (GTT-467)
Remove dependency on tour components API We have moved the `lwcTourModalDateRange` to the main folder to avoid circular dependency. Solely technical.