Galapagos - Patch (21.38)
Release Summary
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.
See Minor Changes and Bug Fixes for more details.
Minor Changes
Feature: API
GTT-398 Loosen the constraint on AllotmentDays validation
Enhanced Apex-level validation to enforce uniqueness for the following field combination: ServiceDepartureLocationc + CabinTypec + Datec + InventoryContractc when allotment days are inserted
GTT-470 Add "Day End" Fields and calculation for Timetable start/end dates
-
Added new field “End Day” to the objects:
-
Departure Template Location
-
Service Departure OPS Location
-
-
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.
KT-13205 Add fields to Content__c
New metadata added to Contentc: ValidFromDatec and ValidToDate__c
New fields added to content creation layout.
Feature: Group Touring
GTT-454 Data model for options
We have added a data model for options in Group Touring
GTT-472 Part 1 - Reuse POC metadata from GTT-374 - record types and layouts
We have added record types and layouts in Group Touring.
GTT-416 Show data in Main table for departure dates even if there is no allotment (for Group Tour grouping logic)
We now display Tour Departures even when they don’t have the corresponding inventory assigned.
GTT-417 "Add Inventory" flow based on Tour Departure selection
We have added time periods for tour departures in the Add Inventory Modal.
GTT-433 Change parameters for Tour Group Service conversion
We changed new Service field values for services which are created during the conversion process.
GTT-438 Tour Departure assignment in Builder UI
Added Tour Departure assignment in Builder UI
Feature: Documentation
GTT-476 Update Inventory LWC document with latest logic and features
We have updated the technical documentation for the inventory table feature.
Feature: Asynchronous Processes
GTT-480 Notifications for failed conversions in async cases
We fixed notification message when several batches are executed in async reconversion and one or some of them have failed.
Feature: Booking Wizard
GTT-484 Data Model Implementation
We have updated the cabin data model to support cabin and seating allocation for passengers.
Feature: Travel Pricing
GTT-390 Price Model Conversion - Do not delete Price season if it is still in use
Price Season will now not be deleted during reconversion if still has any child prices.
Feature: Lightning Components
GTT-418 "Add inventory" function in LWC
We have implemented the “Add Inventory“ for LWC components.
GTT-419 "Edit Inventory" function
We have implemented the "Edit" mode for the add inventory modal.
GTT-420 Inline edit function
We have implemented the inline edit feature for the Inventory Table component.
GTT-426 Add package support to the Inventory LWC
Added package support for the Inventory Table component
GTT-427 Add grouping by allotment day only
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
GTT-436 Rejected tour departures should be excluded from price model calculation
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.
Related Support Tickets: KHELP-11990
Feature: Itinerary Builder
GTT-437 Add field 'Tour Departure' to the Itinerary item
Added lookup field 'Tour Departure' to the Itinerary item object
GTT-443 Frontend for Service Departure creation from Route template
We have added a frontend for Service Departure creation from the Route template.
GTT-444 Backend for Service Departure creation from Route template
Deleted following fields:
ServiceDepartureOpsLocationc.StartDateTimec
ServiceDepartureOpsLocationc.EndDateTimec
-
Before package assembly please remove these fields from the packaging sandbox.
-
Subscribers should delete these fields manually after installin ga new package version.
-
Update all page layouts for ServiceDepartureOpsLocationc object, add StartDatec, StartTimec, EndDatec, EndTime__c fields to layouts.
GTT-447 Unit tests for Operational Itineraries creation
We impelmented unit tests for new logic in Operational Itineraries.
Feature: Conversion Wizard
GTT-451 Align styling of warning messages in Conversion Wizard
We have slightly fixed the styling of warning messages in Conversion Wizard.
Feature: Bulk Processes
GTT-462 Bulk Prices Export Feature - Request adjustment (Including Price Seasons and Combo Tours)
We have updated the request (Including Price Seasons and Combo Tours) to comply with new fields: configurations and departures + added export logic.
Feature: Price Model
GTT-492 Add custom setting to suppprt several Price Model record types
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 cutom 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.
-
GTT-494 Add related lines to the item_prices_bulk request to calculate cumulative pricing
Cumulative pricing for Price Modes & Operational Itineraries.
KT-13128 Discuss sorting of services in Pricing Control main table
We have added front-end sorting to the pricing controls table.
KT-13361 Update Price point assigment based on Price categories
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.
KT-12926 Changes for feature flags "Enable Departure Restricted Pricing" and "Pricing controls"
We have hidden the Effective Date and Effective Departure, dependent on what Enable Departure, Restricted Pricing, and Pricing Controls are set to.
KT-13382 Add Service record type filter field to the Pricing controls
We have added a new (optional) filter to the Pricing Controls search, which allows users to limit service selection by service record type.
Feature: Price Model
GTT-428 Configuration Occupancy type cannot be updated
We fixed an issue which was preventing Configuration Occupancy type from updating.
GTT-469 Need to add the warning to the case when we able to save the Service without Departure date in Price Category
Added a warning when Departure date is not selected in price category popover on the builder
Feature: Group Tours
GTT-430 "All" filter on the Inventory’s junction objects is not functional
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.
GTT-457 Expand All checkbox for by inventory contract search has no use
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.
GTT-481 Cannot find the record in the filter when it’s too many similar names on Inventory Component
Fixed inventory table filter options searching
GTT-490 Issue Having with the Reset Filter Functionality under the Pricing Overview
Fixed the issue with the reset button on the date filters in the pricing overview component
GTT-516 We are able to save converted service with start date later then end date
Fixed alignment Tour Departure date with end date