Task #19861
Updated by Redmine Admin 4 months ago
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** 1. Add new filter field: **Shipper** 2. User should be able to search HBLs by: * Full shipper name * Partial shipper name 3. Search should be case-insensitive. **2. Search Behaviour** 4. When the user enters a shipper name and clicks **Search**: * The **Search**, system should return only File References linked to HBLs the matching the shipper name. shipper. * 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** 5. When user clicks **Reset / Clear**: * **Reset**, the Shipper filter must should also be cleared. * Existing reset behaviour must remain unchanged. **4. Add Shipper and Consignee Columns in Child Grid** {width="612" height="186"} In the expanded child grid / HBL Information section, add the following columns: **Acceptance Criteria** * **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** 1. Shipper field is visible in the search/filter section. 2. * User can search using full enter a shipper name. 3. User can * Partial search using partial shipper name. 4. works correctly. * Search is case-insensitive. 5. Search results are filtered based on shipper linked to HBL. 6. Shipper search works together with other filters. 7. shipper. * Reset / Clear button clears the Shipper filter. 8. field. * Existing filters continue to work as before. 9. Child grid displays **Shipper** column. 10. Child grid displays **Consignee** column. 11. * Shipper and Consignee values are retrieved from HBL-level data. 12. Enhancement is search can work together with other filters. This enhancement must be applied to: across **ALL File Reference listing screens**, including: * Ocean Import – FCL * Ocean Import – LCL * Ocean Export – FCL * Ocean Export – LCL