Task #19861
openEDL/WSC - Add Shipper Search Filter in File Reference Screens (All Modules)
0%
Description
EDL/WSC has requested to add a new search filter field named Shipper in the List of File References screen.
During review, it was also noted that the HBL Information section does not currently show both Shipper and Consignee clearly. These columns should be added so users can easily identify the party details linked to each HBL.
Scope
This enhancement must be applied across all Ocean File Reference listing screens:
- Ocean Import – FCL
- Ocean Import – LCL
- Ocean Export – FCL
- Ocean Export – LCL
Requirements
1. Add Shipper Search Filter
- Add new filter field: Shipper
- User should be able to search HBLs by:
- Full shipper name
- Partial shipper name
- Search should be case-insensitive.
2. Search Behaviour
When the user enters a shipper name and clicks Search:
- The system should return only File References linked to HBLs matching the shipper name.
- Search should work together with existing filters such as:
- File Reference
- Vessel Name
- HBL
- Client Name
- Sub File Reference
- Container Reference
- Voyage Number
- Status
- Date Range
3. Reset Behaviour
When user clicks Reset / Clear:
- Shipper filter must also be cleared.
- Existing reset behaviour must remain unchanged.
4. Add Shipper and Consignee Columns in Child Grid
In the expanded child grid / HBL Information section, add the following columns:
- Shipper
- Consignee
The columns should display the shipper and consignee captured at HBL level.
For Import / Export screens, keep existing screen-specific columns, but ensure Shipper and Consignee are available.
{width=1200 height=385}
Acceptance Criteria
- Shipper field is visible in the search/filter section.
- User can search using full shipper name.
- User can search using partial shipper name.
- Search is case-insensitive.
- Search results are filtered based on shipper linked to HBL.
- Shipper search works together with other filters.
- Reset / Clear button clears the Shipper filter.
- Existing filters continue to work as before.
- Child grid displays Shipper column.
- Child grid displays Consignee column.
- Shipper and Consignee values are retrieved from HBL-level data.
- Enhancement is applied to:
- Ocean Import – FCL
- Ocean Import – LCL
- Ocean Export – FCL
- Ocean Export – LCL
GitLab Sync Log
[{"id": "44218", "author": "Avisham", "hours": 2.0, "created": "2026-05-12T12:25:27.970Z", "log_date": "2026-05-11", "comment": "Imported from GitLab by @Avisham on 2026-05-12T12:25:27.970Z: 2h-(2.0)h spend at: 2026-05-11", "status": "active", "deleted_by": "", "redmine_entry_id": 13562}]
Updated by Redmine Admin 4 months ago
- Status changed from New to Development Done
- GitLab Time Logged changed from 0 to 7200
Updated by Redmine Admin 4 months ago
- Status changed from Development Done to QA