Project

General

Profile

Actions

Task #19859

open

Task #19866: Sprint Planning for 12/05/2026- 26/05/2026

EDL/WSC - Add Shipper Search Filter and Display Shipper/Consignee in Air File Reference Screens

Added by Redmine Admin 4 months ago. Updated 3 months ago.

Status:
Development Done
Priority:
Normal
Assignee:
-
Start date:
05/07/2026
Due date:
05/07/2026 (about 4 months late)
% Done:

71%

Estimated time:
30:00 h
Spent time:
GitLab ID:
4393
GitLab Milestone:
GitLab Ticket Number:
1512
GitLab Time Logged:
77400
Lock Timeline Date:
No
gitlab project trace:
Sprint Planning for 12/05/2026- 26/05/2026

Description

@issac_alshad, kindly take note of this ticket #1510 to be applied for Air modules also. The Ocean File Reference listing screens are being enhanced to allow users to search by Shipper and to display Shipper and Consignee in the HBL child grid.

The same enhancement is required for the Air module, where users should be able to search Air File References by shipper and clearly view shipper/consignee information at HAWB level.

Scope

This enhancement must be applied to all Air File Reference listing screens:

  • Air Import File References
  • Air Export File References

image.png{width="1374" height="443"}

Functional Requirements

1. Rename / Replace Company/Individual Filter

The existing filter:

Company/Individual

should be replaced with two separate textbox filters:

  • Shipper
  • Consignee

2. Shipper Filter Behaviour

The user should be able to search HAWBs by:

  • Full shipper name
  • Partial shipper name

Search must be case-insensitive.

When the user enters a Shipper and clicks Search:

  • System should return only Air File References where at least one linked HAWB has a matching Shipper.

3. Consignee Filter Behaviour

The user should be able to search HAWBs by:

  • Full consignee name
  • Partial consignee name

Search must be case-insensitive.

When the user enters a Consignee and clicks Search:

  • System should return only Air File References where at least one linked HAWB has a matching Consignee.

4. Combined Search Behaviour

The Shipper and Consignee filters should work:

  • Independently
  • Together
  • Together with existing filters, including:
    • Master File Reference
    • Master Air Waybill
    • Status
    • Cargo Type
    • Origin / Destination Airport
    • Date Range

Example:

If user enters:

  • Shipper = “ABC”
  • Consignee = “XYZ”

Then system should return Air File References where the linked HAWB matches both values.

5. Reset / Clear Behaviour

When user clicks Reset / Clear:

  • Shipper filter must be cleared
  • Consignee filter must be cleared
  • Existing reset behaviour must remain unchanged

6. Add Missing Columns in HAWB Child Grid

In the expanded House Air Waybills child grid, add the following columns:

  • Shipper
  • Consignee

These values should be retrieved from HAWB-level data.

Updated Search Filter Section

The Air File Reference search section should include:

Current Filter Updated Filter
Company/Individual Remove / Replace
Shipper
Consignee

Updated HAWB Child Grid Columns

The Air HAWB child grid should display:

Column
HAWB
Shipper
Consignee
Nature of Goods
Pieces
Weight
Volume
Owner

Column order can follow UI design constraints, but Shipper and Consignee must be visible.

Acceptance Criteria

  1. Existing Company/Individual filter is removed or renamed/replaced.
  2. Two separate textbox filters are added:
    • Shipper
    • Consignee
  3. User can search using full Shipper name.
  4. User can search using partial Shipper name.
  5. User can search using full Consignee name.
  6. User can search using partial Consignee name.
  7. Search is case-insensitive.
  8. Shipper and Consignee filters work independently.
  9. Shipper and Consignee filters work together.
  10. Shipper and Consignee filters work together with existing filters.
  11. If at least one HAWB under a Master File Reference matches the search criteria, the related Master File Reference is returned.
  12. Reset / Clear button clears both Shipper and Consignee fields.
  13. Existing filters continue to work as before.
  14. HAWB child grid displays Shipper column.
  15. HAWB child grid displays Consignee column.
  16. Shipper and Consignee values are retrieved from HAWB-level data.
  17. Enhancement is applied to both:
  • Air Import File References
  • Air Export File References

GitLab Sync Log

[{"id": "44353", "author": "Nihaal Ramfoll", "hours": 4.5, "created": "2026-05-14T07:17:08.082Z", "log_date": "2026-05-12", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2026-05-14T07:17:08.082Z: 4h 30m-(4.5)h spend at: 2026-05-12", "status": "active", "deleted_by": "", "redmine_entry_id": 13583}, {"id": "44345", "author": "Nihaal Ramfoll", "hours": 2.75, "created": "2026-05-14T07:12:18.206Z", "log_date": "2026-05-11", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2026-05-14T07:12:18.206Z: 2h 45m-(2.75)h spend at: 2026-05-11", "status": "active", "deleted_by": "", "redmine_entry_id": 13584}, {"id": "44337", "author": "Nihaal Ramfoll", "hours": 0.75, "created": "2026-05-14T07:06:37.875Z", "log_date": "2026-05-12", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2026-05-14T07:06:37.875Z: 45m-(0.75)h spend at: 2026-05-12", "status": "active", "deleted_by": "", "redmine_entry_id": 13585}, {"id": "44336", "author": "Nihaal Ramfoll", "hours": 5.0, "created": "2026-05-14T07:04:11.343Z", "log_date": "2026-05-12", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2026-05-14T07:04:11.343Z: 5h-(5.0)h spend at: 2026-05-12", "status": "deleted", "deleted_by": "44352", "redmine_entry_id": 13586}, {"id": "44335", "author": "Nihaal Ramfoll", "hours": 2.0, "created": "2026-05-14T07:03:55.930Z", "log_date": "2026-05-14", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2026-05-14T07:03:55.930Z: 2h-(2.0)h spend at: 2026-05-14", "status": "active", "deleted_by": "", "redmine_entry_id": 13587}, {"id": "44978", "author": "Nihaal Ramfoll", "hours": 3.0, "created": "2026-05-25T07:26:19.890Z", "log_date": "2026-05-25", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2026-05-25T07:26:19.890Z: 3h-(3.0)h spend at: 2026-05-25", "status": "active", "deleted_by": "", "redmine_entry_id": 13738}, {"id": "45017", "author": "Nihaal Ramfoll", "hours": 2.0, "created": "2026-05-25T10:34:03.110Z", "log_date": "2026-05-19", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2026-05-25T10:34:03.110Z: 2h-(2.0)h spend at: 2026-05-19", "status": "active", "deleted_by": "", "redmine_entry_id": 13744}, {"id": "45016", "author": "Nihaal Ramfoll", "hours": 3.0, "created": "2026-05-25T10:32:11.991Z", "log_date": "2026-05-17", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2026-05-25T10:32:11.991Z: 3h-(3.0)h spend at: 2026-05-17", "status": "active", "deleted_by": "", "redmine_entry_id": 13745}, {"id": "45004", "author": "Nihaal Ramfoll", "hours": 1.5, "created": "2026-05-25T09:51:11.495Z", "log_date": "2026-05-20", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2026-05-25T09:51:11.495Z: 1h 30m-(1.5)h spend at: 2026-05-20", "status": "active", "deleted_by": "", "redmine_entry_id": 13746}, {"id": "45003", "author": "Nihaal Ramfoll", "hours": 2.0, "created": "2026-05-25T09:49:09.009Z", "log_date": "2026-05-21", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2026-05-25T09:49:09.009Z: 2h-(2.0)h spend at: 2026-05-21", "status": "active", "deleted_by": "", "redmine_entry_id": 13747}]

Actions #1

Updated by Redmine Admin 4 months ago

  • GitLab Sync Log updated (diff)
Actions #2

Updated by Redmine Admin 4 months ago

  • Parent task set to #19866
  • gitlab project trace set to Sprint Planning for 12/05/2026- 26/05/2026
Actions #3

Updated by Redmine Admin 4 months ago

  • Subject changed from EDL/WSC - Add Shipper Search Filter in File Reference Screens (All Modules) to EDL/WSC - Add Shipper Search Filter and Display Shipper/Consignee in Air File Reference Screens
  • Description updated (diff)
Actions #4

Updated by Redmine Admin 4 months ago

  • Status changed from New to Development Done
  • GitLab Time Logged changed from 0 to 36000
Actions #5

Updated by Redmine Admin 4 months ago

  • GitLab Sync Log updated (diff)
Actions #6

Updated by Redmine Admin 3 months ago

  • Status changed from Development Done to New
Actions #7

Updated by Redmine Admin 3 months ago

  • GitLab Time Logged changed from 36000 to 46800
Actions #8

Updated by Redmine Admin 3 months ago

  • GitLab Sync Log updated (diff)
Actions #9

Updated by Redmine Admin 3 months ago

  • Status changed from New to Development Done
  • % Done changed from 0 to 71
  • Estimated time changed from 0:00 h to 30:00 h
  • GitLab Time Logged changed from 46800 to 77400
Actions #10

Updated by Redmine Admin 3 months ago

  • GitLab Sync Log updated (diff)
Actions

Also available in: Atom PDF