Project

General

Profile

Actions

Feature #31117

open

Feature #30648: Nextjs - Middleware settings

Feature #30757: Home Page integration

Feature #31067: Result page integration

Dynamic package Integration

Added by Subana Shahul 4 months ago. Updated 4 months ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
12/11/2025
Due date:
12/16/2025 (about 4 months late)
% Done:

10%

Estimated time:
24:00 h
Spent time:
remarks:
DB Changes:
Keys & Permissions:
Areas Affected:
Files Changed:

Description

Search panel
- flight detail input
- hotel details input

- Flight result - Use existing result page and change btn event based on cart flow
- Hotel result page and details page - Use existing result page and change btn event based on cart flow
- Pax page - use same component and add hotel cancellation policy
- Ticket

Actions #1

Updated by Sachin Suresh 4 months ago

  • Status changed from Assigned to In Progress
Actions #2

Updated by Subana Shahul 4 months ago

Pax page include hotel details with fare

Actions #3

Updated by Sachin Suresh 4 months ago

  • Status changed from In Progress to On hold
Actions #4

Updated by Sachin Suresh 4 months ago

  • Status changed from On hold to In Progress
Actions #5

Updated by Sachin Suresh 4 months ago

  • % Done changed from 0 to 10

implement dynamic package search and result flow
- Search Logic: Implemented [dynamicPackageSearchHandler](cci:1://file:///helpers/dynamicPackage/dynamicPackageHelpers.ts:8:0-123:2) to process search data, handling validation and session persistence.
- URL Routing: Established query-parameter based routing (`/FlightPackageResult?tripType=RoundTrip...`) to support deep linking and consistent data passing.
- Session Management: Implemented server-side session storage with [saveDynamicPackageSession](cci:1://file:///app/actions/dynamicPackage/action.ts:4:0-6:2), scoped by unique `SearchId` to support multi-tab usage.
- Result Page: Created [FlightPackageResult](cci:1://file:///app/%5Blocale%5D/%28dynamicPackage%29/FlightPackageResult/page.tsx:9:0-17:1) page and [PackageFlightResultMainPage](cci:1://file:///theme/booksultan/dynamicPackage/DynamicPackageResult/PackageFlightResultMainPage.jsx:5:0-19:1) component to render flight results directly using `FlightResultArea`.
- Search Panel:
- Integrate hotel location auto-selection based on flight destination.
- Configured passenger count derivation from hotel room details.
- Updated "Dynamic Package" tab interface.

Actions

Also available in: Atom PDF