Project

General

Profile

Actions

Task #18866

open

User Story - Supplier - Air Module

Added by Redmine Admin 2 months ago. Updated about 2 hours ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
10/02/2025
Due date:
10/02/2025 (about 2 months late)
% Done:

0%

Estimated time:
0:00 h
GitLab ID:
3314
GitLab Milestone:
GitLab Ticket Number:
950
GitLab Time Logged:
0
Lock Timeline Date:
No
gitlab project trace:

Description

User Story – Supplier – Air Module

The Freight Forwarder should be able to create, update, deactivate Airlines, Air Cargo Agents & Freight Forwarders.

Acceptance Criteria:

  • The user should be able to create, update and deactivate the Airlines, Air Cargo or Freight Forwarders.
  • The system should consist of different filters, such as by (a) Company (b) Role (c) Activation status.
  • Pagination.

Pre-Requisite:

Supplier category from maintenance should be created first.

Description:

1.         When accessing this option, below list of existing Airlines/ Air Cargo / Freight Forwarder should be displayed.

Category Create Name Company Name Roles Address Contact Number E-Mail Active
SHL – Shipping Line 23/09/2025 X Airlines Port Louis 2062980 Shipping@test.mu Y or N
TRP - Transporter 25/09/2025 Y Air Cargo Mer Rouge 2062981 freight@test.mu Y or N
SVR – Surveyor 27/09/2025 Z FFWD China +8613013802523 Freight@test.mu Y or N

2.      Add a ‘Create’ button to create new records.

3.      When clicking on the ‘Create’ button, a pop-up should appear and shall contain the below fields.

a)      Company name (Indicate whether Local or International)

In case of Local, Display Field (Business Registration Number and VAT)

b)      Roles (Readily available from a dropdown – should be maintained in maintenance screen).

c)      Address.

d)      Contact number.

e)      E-mail address.

f)        Active (Yes/No).

g)       Integration Category

 

Additional Acceptance Criteria:

  • The system should check for errors:
    • Email must look like a real email.
    • Contact number must be in the correct format.
    • Company name cannot be blank and must be unique.
  • User should be able to search for a company by name, email, or contact number.
  • User should be able to sort the list by columns like Company Name, Role, or Active.
  • Only authorized users can create/update/deactivate.

GitLab Sync Log

[]

Actions #1

Updated by Redmine Admin 2 months ago

  • GitLab Sync Log updated (diff)
Actions

Also available in: Atom PDF