Commit Graph

2787 Commits

Author SHA1 Message Date
Marshal
668b5e1c9d add permissions and fix issues 2026-07-23 20:24:20 +00:00
Marshal
40f16f3cec changes 2026-07-23 14:30:49 +00:00
Marshal
127676055b changes 2026-07-23 14:18:24 +00:00
Marshal
15a6bab5d0 revert back the clerance payment 2026-07-23 13:54:09 +00:00
Marshal
13609f8d59 changes 2026-07-23 11:06:10 +00:00
Marshal
8f143b2341 fix configratio 2026-07-23 06:48:03 +00:00
Marshal
1576fcdc45 fix configratio 2026-07-23 06:21:51 +00:00
Marshal
fd05655ecc implement freight permissions for trains, wagons, and routes 2026-07-23 06:03:43 +00:00
Marshal
129a4d1d0a implement freight permissions for trains, wagons, and routes 2026-07-23 05:57:14 +00:00
Marshal
2481f43f1f add e2e test 2026-07-22 23:44:32 +00:00
Marshal
b0f561a935 Add end-to-end tests for import corridor flows
- Implement full train import journey with six container bookings filling a 54-wagon train.
- Create tests for split offer and rebooking scenarios, handling payment expiry and waiting list promotions.
- Add tests for handling waiting bookings expiration when the train is full.
- Implement tests for reopening booking windows after expired reservations.
- Seed database with necessary corridor data for import flows, including yards, container types, locomotives, and rates.
2026-07-22 21:02:17 +00:00
Marshal
5709801590 enhance shipment form and booking process 2026-07-22 17:25:01 +00:00
Marshal
ef840241c0 permision 2026-07-22 12:34:08 +00:00
Marshal
5640c43eb1 permision 2026-07-22 12:33:57 +00:00
Marshal
410bfa5b2b changes 2026-07-22 12:19:51 +00:00
Marshal
2aa405d8e4 chnages 2026-07-22 11:04:17 +00:00
Marshal
996df4a7f8 chnages 2026-07-22 10:52:27 +00:00
Marshal
44cad7a52b changes 2026-07-22 10:50:36 +00:00
Stephanos A.
ad4e1c215b Merge pull request #904 from Tria-plc/alpha
Ticket generation updates
2026-07-22 13:46:33 +03:00
Stephanos A
698dbd47e6 Ticket generation updates 2026-07-22 13:43:38 +03:00
Stephanos A.
14aa78351b Merge pull request #903 from Tria-plc/alpha
Ticketing updates
2026-07-22 12:55:47 +03:00
Stephanos A
44b4779ca6 Ticketing updates 2026-07-22 12:54:21 +03:00
Stephanos A.
170ea21808 Merge pull request #902 from Tria-plc/alpha
Ticket generate on confirmation update
2026-07-22 12:19:18 +03:00
Stephanos A
e0dc60361a Ticket generate on confirmation update 2026-07-22 12:17:51 +03:00
Marshal
b5546b9d6f feat(freight-me): add position type lookup and enrich user profile with position type 2026-07-22 08:57:47 +00:00
Stephanos A.
5002ccb0df Merge pull request #901 from Tria-plc/alpha
Alpha
2026-07-22 11:45:37 +03:00
Stephanos A
32e1c5e570 Schedule date and time picket updates 2026-07-22 11:44:24 +03:00
Stephanos A
e45c1bcfe2 Ticket generation issue resolution 2026-07-22 11:15:30 +03:00
Stephanos A
de17365802 Separate ticket generation for portal and back office 2026-07-22 11:06:16 +03:00
Nathnael Wondisha
0fb8eba4df Merge pull request #899 from Tria-plc/freight/feat/fixes-v1
Freight/feat/fixes v1
2026-07-22 11:02:11 +03:00
Nathnael
24c2ef5d65 fix: payement table 2026-07-22 08:01:54 +00:00
Nathnael
16dc143e66 fix: the invoice and receipt documents in the booking 2026-07-22 08:00:38 +00:00
Nathnael
905bf75bce fix: test 2026-07-22 07:47:25 +00:00
Stephanos A.
ae179d85d2 Merge pull request #900 from Tria-plc/alpha
Ticket number on voucher updates
2026-07-22 10:46:12 +03:00
Stephanos A
e6e2c88054 Ticket number on voucher updates 2026-07-22 10:44:48 +03:00
Nathnael
1be6744f09 fix: test 2026-07-22 07:34:41 +00:00
Stephanos A.
bc3a55e9a6 Merge pull request #898 from Tria-plc/alpha
Ticket generation updates
2026-07-22 10:33:14 +03:00
Stephanos A
838cedae0d Ticket generation updates 2026-07-22 10:29:48 +03:00
Nathnael
82c5fb88dc fix: type errors 2026-07-22 07:29:16 +00:00
Nathnael
1da08131ea fix: merge 2026-07-22 07:26:25 +00:00
Hagernesh
64b205a71e feat(seed): operations_chief and dispatcher freight positions
Operations Chief gets the full freight permission catalog (all CRUD).
Dispatcher gets warehouse floor operations — receive/GRN, load/unload,
inspect, dispatch, gate, release/deliver, interchange docs, fee
invoices, mile truck assignment — with allocation & fee rules view-only.
2026-07-22 07:25:52 +00:00
Hagernesh
19906b273e fix(operations): prefill booking context on single assign; enforce per-truck container loads
- single-row Assign vehicle uses the full single-record flow (details + containers)
- release() rejects exit containers not assigned to the departing truck
- weighing modal offers only the selected truck's assigned containers
2026-07-22 07:24:14 +00:00
Nathnael
8d4b133277 fix: port 2026-07-22 07:20:51 +00:00
Nathnael
179d6eea9e Merge branch 'dev' into freight/feat/fixes-v1 2026-07-22 07:20:08 +00:00
Nathnael
a5ab6fe5c1 chore: filter out safari phone as foreign 2026-07-22 07:18:07 +00:00
Hagernesh
fd3212f326 fix(warehouses): exit-paper truck weight from summed container VGM
Per-truck weight now sums the departing truck's container vgm_tons
(recorded net for bulk); weighed gross only as fallback.
2026-07-22 07:05:26 +00:00
Nathnael
82cb5508cc chore: rm the active company profile 2026-07-22 06:43:05 +00:00
Stephanos A.
7372ecbbd8 Merge pull request #896 from Tria-plc/alpha
Ticket generation updates
2026-07-22 08:53:03 +03:00
Stephanos A
0d8e122de7 Ticket generation updates 2026-07-22 08:51:33 +03:00
Stephanos A.
b927b9abe4 Merge pull request #895 from Tria-plc/alpha
Tables gagination updates
2026-07-22 08:04:22 +03:00