Task #16953
closedTask #16394: Sprint Planning 30/09/2024 - 18/10/2024
Add "End of Stuffing Date and Time" Field and Allow Reopening by a Supervisor in Loading Plan
Description
Title: Add "End of Stuffing Date and Time" with Provisional and Final Export Manifest in the Loading Plan
As a Freight Forwarding User,
I want to input the End of Stuffing Date and Time in the Loading Plan,
So that I can issue a Provisional Export Manifest until the date is confirmed, and a Final Export Manifest after the completion of container stuffing, with the option to reopen by a supervisor or manager.
Acceptance Criteria:
-
End of Stuffing Date and Time Field:
-
A new field named End of Stuffing Date and Time should be added to the Loading Plan screen.
-
CFS users can input the date and time in DD/MM/YYYY HH
format.
-
CFS users or FFWDs can only issue/download a Provisional Export Manifest until the End of Stuffing Date and Time has been inserted and saved.
-
Once the End of Stuffing Date and Time is entered and saved, the option to issue/download the Final Export Manifest will become available, replacing the provisional option.
-
Validation should ensure that the date entered cannot be a future date.
-
The field should be editable until the Final Export Manifest is issued. After that, it becomes read-only unless reopened by a supervisor or manager.
-
-
Issuing Provisional and Final Export Manifest:
- The user should be able to issue/download a Provisional Export Manifest if the End of Stuffing Date and Time has not been entered.
- Once the End of Stuffing Date and Time is entered and saved, the Final Export Manifest can be issued, replacing the provisional one.
-
Reopening the Loading Plan:
- There should be an option to reopen the Loading Plan for updates to the End of Stuffing Date and Time, but this should only be available to users with supervisor or manager privileges.
- The system should require the supervisor or manager to provide a specific reason for reopening the Loading Plan.
- Once reopened, the supervisor/manager can update the End of Stuffing Date and Time, after which the manifest must be reissued as Final Export Manifest.
-
Auditing & Logs:
- The system should log any reopening of the Loading Plan, including the user who reopened it, the reason provided, and the updated date/time.
- Any updates to the End of Stuffing Date and Time should be tracked in the audit logs for compliance.
- Email/WhatsApp Notification should be sent to Freight Forwarder after inserting End of Stuffing. Final Export pdf Manifest should be attached
Additional Notes:
- The Provisional Export Manifest allows shipments to be tracked before the final confirmation of stuffing.
- Reopening the Loading Plan is a restricted action, ensuring that changes to critical data like the End of Stuffing Date and Time are controlled and justified by higher authority personnel.
GitLab Sync Log
[{"id": "10434", "author": "Ra-ees Peeroo", "hours": 24.0, "created": "2024-10-22T04:39:20.985Z", "log_date": "2024-10-16", "comment": "Imported from GitLab by @Ra-ees Peeroo on 2024-10-22T04:39:20.985Z: 3d-(24.0)h spend at: 2024-10-16", "status": "active", "deleted_by": "", "redmine_entry_id": 8475}]