Commit Graph

2742 Commits

Author SHA1 Message Date
Hagernesh
5395d4f346 Customer Name + Customer ID columns removed from the Export Marshalling Document 2026-07-22 08:01:15 +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
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
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
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
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
Stephanos A
c923c88983 Tables gagination updates 2026-07-22 08:02:23 +03:00
Stephanos A.
89ea263f5d Merge pull request #894 from Tria-plc/alpha
Passenger and seats reports updates
2026-07-22 07:17:08 +03:00
Stephanos A
7e670ab5bb Passenger and seats reports updates 2026-07-22 07:15:49 +03:00
marshal
31343282b3 Merge pull request #893 from Tria-plc/freight_feature/usermanagement
feat(freight-me): add position type lookup and enrich user profile wi…
2026-07-22 03:08:56 +03:00
Marshal
2524109f00 feat(freight-me): add position type lookup and enrich user profile with position type 2026-07-22 00:06:38 +00:00
marshal
03dfc2df09 Merge pull request #892 from Tria-plc/freight_feature/usermanagement
refactor(train-scheduling): rename and restructure container movement…
2026-07-22 02:49:59 +03:00
Marshal
ed3c8307bb refactor(train-scheduling): rename and restructure container movement logic 2026-07-21 23:49:10 +00:00
marshal
d683f6da9c Merge pull request #891 from Tria-plc/freight_feature/usermanagement
feat(user-management): implement staff reference permissions for vari…
2026-07-22 02:29:55 +03:00
Marshal
d25612c2f0 feat(user-management): implement staff reference permissions for various controllers and update sidebar permissions 2026-07-21 23:25:43 +00:00
marshal
8927f38bfe Merge pull request #890 from Tria-plc/freight_feature/usermanagement
Freight feature/usermanagement
2026-07-22 02:17:00 +03:00
Marshal
835c9e111c feat(train-scheduling): implement container movement between wagons
- Added functionality to move containers between wagons in the train scheduling system.
- Introduced  API endpoint and service method to handle container movement.
- Updated  component to support drag-and-drop for rearranging containers.
- Enhanced  to allow moving containers to other wagons via a context menu.
- Implemented UI feedback for container movement actions, including loading states and success/error notifications.
- Updated relevant types and constants to accommodate new container movement logic.
- Added tests for the rule engine to ensure proper handling of hazardous bookings.
2026-07-21 23:02:06 +00:00
Stephanos A.
981ff24aff Merge pull request #889 from Tria-plc/alpha
Ticket generation issue resolution
2026-07-21 22:29:27 +03:00
Stephanos A
d524f5b7e4 Ticket generation issue resolution 2026-07-21 22:26:26 +03:00
Stephanos A.
079ab549a0 Merge pull request #888 from Tria-plc/alpha
Exclude blocked seats with reason 'Booked in tickets'
2026-07-21 21:41:30 +03:00
Stephanos A
1f01668fee Exclude blocked seats with reason 'Booked in tickets' 2026-07-21 21:39:29 +03:00
Stephanos A.
fc63b46ab7 Merge pull request #887 from Tria-plc/alpha
Blocked seats report updates
2026-07-21 21:21:31 +03:00
Stephanos A
2a40b01651 Blocked seats report updates 2026-07-21 21:19:55 +03:00
Stephanos A.
75d0354a3c Merge pull request #885 from Tria-plc/alpha
Seats report page updates
2026-07-21 18:15:47 +03:00
Stephanos A
053b2ffaf6 Seats report page updates 2026-07-21 18:13:03 +03:00
Hagernesh
b54cb2483e Card called GET /warehouse-inventory (staff perm) → 403 swallowed as
empty state. New customer-safe bookings/:id/location endpoint returns
location fields only; card now uses it.
2026-07-21 14:15:56 +00:00
Hagernesh
89d82f45c6 fix padding on portal 2026-07-21 14:01:10 +00:00
Stephanos A.
33966e9b16 Merge pull request #881 from Tria-plc/alpha
Passengers and seats report updates
2026-07-21 16:39:39 +03:00
Stephanos A
8b713d56eb Passengers and seats report updates 2026-07-21 16:38:02 +03:00
Marshal
00a81fda15 Merge branch 'dev' of github.com:Tria-plc/edr-platform into freight_feature/usermanagement 2026-07-21 13:24:21 +00:00
Marshal
42e5dd3a26 changes 2026-07-21 13:24:05 +00:00
mulish77
c8a8153fae Merge pull request #877 from Tria-plc/alpha
Alpha
2026-07-21 16:16:47 +03:00
Hagernesh
61e59036cd Browser testing for modern teams
Create tests, debug failures, and improve quality faster than ever. Get AI-powered guidance at every stage of testing, with full code ownership, on a platform that connects your team.
2026-07-21 12:57:37 +00:00
Hagernesh
9da48bd61a fix 2026-07-21 12:57:37 +00:00
Stephanos A
3c46f9b3ec Merge branch 'alpha' of github.com:Tria-plc/edr-platform into alpha 2026-07-21 15:50:35 +03:00
Stephanos A
281969c94b Seat discrepancy segment-awareness updates 2026-07-21 15:50:25 +03:00
marshal
ca8a7602ef Merge pull request #876 from Tria-plc/freight_feature/usermanagement
changes
2026-07-21 15:15:19 +03:00
Marshal
07c390a3b2 changes 2026-07-21 12:14:47 +00:00
Hagernesh
7566c57ed9 feat(warehouses): per-truck EDR handover signing with auto-delivery on completion
EDR truck gate-out now generates a per-truck handover (new
edr_assignment_id link) and notifies the customer to sign from the
portal. New sign endpoint delivers the signed truck's containers; last
signature auto-delivers remaining inventory, frees trucks and completes
the booking via import.handover.completed. Adds gate-in truck-arrival
notification and per-truck handover PDFs.
2026-07-21 11:55:18 +00:00
Hagernesh
86569f7490 Customer portal card displays warehouse location data (warehouse/yard/zone + arrival time) once cargo arrives at warehouse. Shows loading state during fetch, placeholder text if not yet received. Type-check passes. 2026-07-21 11:55:18 +00:00
Hagernesh
ed503f1e6b feat(portal): show warehouse location for arrived cargo
Display cargo warehouse location (warehouse, yard, zone, arrival time) on
the portal booking detail page once the cargo has been received and
assigned to a warehouse location.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-07-21 11:55:18 +00:00
Roba Boru
34563e078e Fix ticket generation 2026-07-21 14:52:17 +03:00
Roba Boru
3af0e70db5 Merge branch 'main' of https://github.com/Tria-plc/edr-platform into alpha 2026-07-21 14:18:47 +03:00
Stephanos A.
9d78610a91 Merge pull request #873 from Tria-plc/alpha
Passengers list report updates
2026-07-21 14:09:11 +03:00
Stephanos A
79629d1819 Passengers list report updates 2026-07-21 14:06:46 +03:00