Project

General

Profile

Actions

Task #18801

open

Task #19558: Sprint Planning for 23/03/2026 - 30/03/2026

House AWB Repository _ Air Import - HAWB Status

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

Status:
QA
Priority:
Normal
Assignee:
-
Start date:
09/26/2025
Due date:
09/26/2025 (about 11 months late)
% Done:

0%

Estimated time:
0:00 h
Spent time:
GitLab ID:
3285
GitLab Milestone:
GitLab Ticket Number:
938
GitLab Time Logged:
158400
Lock Timeline Date:
No
gitlab project trace:
Sprint Planning for 23/03/2026 - 30/03/2026

Description

The user should be able to confirm and lock the data on a House Air Waybill (HAWB), So that no more changes can be done at a certain stage.

Scope

  1. HAWB Status Management: Implement a status lifecycle: Draft/In Progress ConfirmedApprovedFinalizedSent to Airline.
  2. Initially Status is Draft/In Progress
  3. Validation: Require passing only standard field validation before approval.

Functionality Details

Action Pre-condition Process/Outcome

"Confirm HAWB" Button

HAWB Status is Draft/In Progress.

1. Re-run Standard Validation: Check all basic field rules (e.g., AWB prefix, weight, pieces, SLAC, etc.).

2. Success: Change HAWB Status to Confirmed.

3. Failure: Display error messages detailing required fixes. Status remains Draft.

“Approve FWB” Button

HAWB Status is Confirmed.

1. Re-run Standard Validation: Check all basic field rules (e.g., AWB prefix, weight, pieces, SLAC, etc.).

2. Success: Change HAWB Status to Approved.

3. Failure: Display error messages detailing required fixes. Status remains Confirmed.

"Finalize HAWB" Button

HAWB Status is Approved.

1. Re-run Standard Validation: Check all basic field rules (e.g., AWB prefix, weight, pieces, SLAC, etc.).

2. Success: Change HAWB Status to Finalized. Lock all HAWB editing fields.

3. Failure: Display error messages detailing required fixes. Status remains Approved.

Business Rules

  • Editing Lock: Once the HAWB Status is Finalized, all MAWB and HAWB data fields become read-only. Users with an elevated “Edit_Finalized_HAWB” authority can unlock a Finalized HAWB for editing by providing a reason. This action automatically reverts the HAWB Status back to Draft.

Audit Logging

The system must store the following actions in the audit log.

Event Logged Data
Confirm HAWB User, Date, HAWB Number
Approve HAWB User, Date
Finalize HAWB User, Date
Unlock HAWB User, Date, Reason

GitLab Sync Log

[{"id": "37694", "author": "Ra-ees Peeroo", "hours": 7.0, "created": "2026-01-27T07:09:08.041Z", "log_date": "2026-01-25", "comment": "Imported from GitLab by @Ra-ees Peeroo on 2026-01-27T07:09:08.041Z: 7h-(7.0)h spend at: 2026-01-25", "status": "active", "deleted_by": "", "redmine_entry_id": 12055}, {"id": "37763", "author": "Ra-ees Peeroo", "hours": 7.0, "created": "2026-01-28T07:44:16.473Z", "log_date": "2026-01-26", "comment": "Imported from GitLab by @Ra-ees Peeroo on 2026-01-28T07:44:16.473Z: 7h-(7.0)h spend at: 2026-01-26", "status": "active", "deleted_by": "", "redmine_entry_id": 12071}, {"id": "37863", "author": "Ra-ees Peeroo", "hours": 7.0, "created": "2026-01-30T05:00:44.516Z", "log_date": "2026-01-27", "comment": "Imported from GitLab by @Ra-ees Peeroo on 2026-01-30T05:00:44.516Z: 7h-(7.0)h spend at: 2026-01-27", "status": "active", "deleted_by": "", "redmine_entry_id": 12091}, {"id": "37862", "author": "Ra-ees Peeroo", "hours": 7.0, "created": "2026-01-30T05:00:36.726Z", "log_date": "2026-01-28", "comment": "Imported from GitLab by @Ra-ees Peeroo on 2026-01-30T05:00:36.726Z: 7h-(7.0)h spend at: 2026-01-28", "status": "active", "deleted_by": "", "redmine_entry_id": 12092}, {"id": "38578", "author": "Ra-ees Peeroo", "hours": 8.0, "created": "2026-02-11T05:31:22.253Z", "log_date": "2026-02-08", "comment": "Imported from GitLab by @Ra-ees Peeroo on 2026-02-11T05:31:22.253Z: 1d-(8.0)h spend at: 2026-02-08", "status": "active", "deleted_by": "", "redmine_entry_id": 12242}, {"id": "40897", "author": "Ra-ees Peeroo", "hours": 4.0, "created": "2026-03-25T05:03:24.059Z", "log_date": "2026-03-23", "comment": "Imported from GitLab by @Ra-ees Peeroo on 2026-03-25T05:03:24.059Z: 4h-(4.0)h spend at: 2026-03-23", "status": "active", "deleted_by": "", "redmine_entry_id": 12739}, {"id": "40913", "author": "Ra-ees Peeroo", "hours": 4.0, "created": "2026-03-25T06:43:07.937Z", "log_date": "2026-03-24", "comment": "Imported from GitLab by @Ra-ees Peeroo on 2026-03-25T06:43:07.937Z: 4h-(4.0)h spend at: 2026-03-24", "status": "active", "deleted_by": "", "redmine_entry_id": 12743}]

Actions #1

Updated by Redmine Admin 11 months ago

  • GitLab Sync Log updated (diff)
Actions #2

Updated by Redmine Admin 11 months ago

  • Parent task set to #18862
  • gitlab project trace set to Sprint Planning for 06/10/2025 - 17/10/2025
Actions #3

Updated by Redmine Admin 7 months ago

  • Parent task changed from #18862 to #19245
  • gitlab project trace changed from Sprint Planning for 06/10/2025 - 17/10/2025 to Sprint Planning for 19/01/2026 - 30/01/2026
Actions #4

Updated by Redmine Admin 7 months ago

  • GitLab Time Logged changed from 0 to 25200
Actions #5

Updated by Redmine Admin 7 months ago

  • GitLab Sync Log updated (diff)
Actions #6

Updated by Redmine Admin 7 months ago

  • GitLab Time Logged changed from 25200 to 50400
Actions #7

Updated by Redmine Admin 7 months ago

  • GitLab Sync Log updated (diff)
Actions #8

Updated by Redmine Admin 7 months ago

  • GitLab Time Logged changed from 50400 to 100800
Actions #9

Updated by Redmine Admin 7 months ago

  • GitLab Sync Log updated (diff)
Actions #10

Updated by Redmine Admin 7 months ago

  • Parent task changed from #19245 to #19374
  • gitlab project trace changed from Sprint Planning for 19/01/2026 - 30/01/2026 to Sprint Planning for 02/02/2026 - 16/02/2026
Actions #11

Updated by Redmine Admin 7 months ago

  • GitLab Time Logged changed from 100800 to 129600
Actions #12

Updated by Redmine Admin 7 months ago

  • GitLab Sync Log updated (diff)
Actions #13

Updated by Redmine Admin 6 months ago

  • Description updated (diff)
Actions #14

Updated by Redmine Admin 5 months ago

  • Parent task changed from #19374 to #19558
  • gitlab project trace changed from Sprint Planning for 02/02/2026 - 16/02/2026 to Sprint Planning for 23/03/2026 - 30/03/2026
Actions #15

Updated by Redmine Admin 5 months ago

  • GitLab Time Logged changed from 129600 to 144000
Actions #16

Updated by Redmine Admin 5 months ago

  • GitLab Sync Log updated (diff)
Actions #17

Updated by Redmine Admin 5 months ago

  • Status changed from New to Development Done
  • GitLab Time Logged changed from 144000 to 158400
Actions #18

Updated by Redmine Admin 5 months ago

  • GitLab Sync Log updated (diff)
Actions #19

Updated by Redmine Admin 5 months ago

  • Status changed from Development Done to QA
Actions

Also available in: Atom PDF