Commit Graph

1483 Commits

Author SHA1 Message Date
marshal
9a240be315 Merge branch 'freight_feature/profile' of github.com:Tria-plc/edr-platform into freight_feature/profile 2026-06-25 05:46:43 +03:00
Marshal
9353d57585 feat: implement resubmit flow for CHANGES_REQUESTED bookings with document updates 2026-06-25 02:46:06 +00:00
marshal
1f5a6be2ff Merge branch 'freight_feature/profile' of github.com:Tria-plc/edr-platform into freight_feature/profile 2026-06-25 05:19:54 +03:00
Marshal
76a45ac461 feat: implement clearance flow for booking operations
- Update booking form schema to remove customs clearing agent requirement.
- Add BookingActionButton component to trigger actions for bookings.
- Create BookingActionModal for handling document uploads and operation scheduling.
- Implement ClearanceFlow component to manage document statuses and uploads.
- Add OperationDatePicker for selecting shipment days.
- Introduce bookingNextAction utility to determine next actions based on booking status.
- Create useClearanceFlow hook to encapsulate clearance logic and state management.
- Export new components and utilities from the clearance module.
2026-06-25 02:19:32 +00:00
marshal
4aaddd57bd Merge branch 'freight_feature/profile' of github.com:Tria-plc/edr-platform into freight_feature/profile 2026-06-25 05:10:44 +03:00
Marshal
6b6ca49e29 feat(bookings): add clearance review functionality and update UI components 2026-06-25 02:08:31 +00:00
marshal
b5d4a15831 Merge branch 'freight_feature/profile' of github.com:Tria-plc/edr-platform into freight_feature/profile 2026-06-25 04:50:42 +03:00
Marshal
da01b4d453 feat: add clearance review section and update booking status handling
- Introduced `ClearanceReviewSection` component for document review and approval process.
- Updated booking status configuration to include new clearance statuses.
- Modified `DocumentClearanceDetailPage` and `BookingRequestDetailPage` to integrate the new clearance review functionality.
- Adjusted `DocumentClearanceListPage` to filter customs bookings appropriately.
- Enhanced `ClearanceCard` in the portal to reflect customs clearance status.
- Removed unnecessary customs-related logic from clearance tabs and document review components.
2026-06-25 01:50:21 +00:00
marshal
84f037ee2a Merge branch 'freight_feature/profile' of github.com:Tria-plc/edr-platform into freight_feature/profile 2026-06-25 04:29:30 +03:00
marshal
3c720af7df apiconfig chnages 2026-06-25 04:29:18 +03:00
Marshal
23b353999a feat: enhance cargo details handling and add document clearance features
- Improved handling of commodity selection in the cargo details form to prevent unwanted resets on re-renders.
- Added `isReefer` flag to the CreateBookingDto interface for booking-level refrigerated status.
- Introduced a new configuration file for clearance tabs to manage document clearance views.
- Implemented DocumentClearanceDetailPage for detailed review and management of clearance documents.
- Created DocumentClearanceListPage for listing and filtering clearance bookings with enhanced UI components.
2026-06-25 01:28:45 +00:00
Marshal
c8377958a8 fix(routes): prevent synthetic event recycling issue in name input handler 2026-06-25 00:48:14 +00:00
Marshal
08977fcd19 feat(bookings): add estimated shipment date handling and validation for binding shipment day 2026-06-25 00:28:54 +00:00
marshal
6ab9699c94 refactor(first-mile): update module imports to use forwardRef for circular dependency resolution 2026-06-25 03:01:56 +03:00
Marshal
d4c58e7d78 Merge branch 'freight_feature/profile' of github.com:Tria-plc/edr-platform into freight_feature/profile 2026-06-24 23:56:07 +00:00
Marshal
e0c3044933 feat(train-sets): implement multi-locomotive support for train sets
- Added TrainSetLocomotive entity to link multiple locomotives to a train set.
- Updated TrainSet entity to include a OneToMany relationship with TrainSetLocomotive.
- Modified the train scheduling logic to require at least two locomotives for a train set.
- Enhanced the UI components to support selecting multiple locomotives.
- Introduced new permissions for viewing customs clearance.
- Updated migrations to create the train_set_locomotives table and backfill existing data.
- Implemented utility functions for managing train numbers based on cargo type and direction.
- Added tests for train number utilities to ensure correct functionality.
2026-06-24 23:54:45 +00:00
Marshal
15ab9f906e feat(bookings): enhance booking process with customs clearing and document handling
- Update bookings service to prioritize uploaded documents over profile snapshots.
- Refactor pricing data seeder to remove unused service types and streamline cargo type seeding.
- Add customs clearing information to BookingRouteServiceCard, displaying agent details if applicable.
- Extend BookingDetail type to include customs clearing options.
- Modify NewBookingPage to remove the scheduling step, integrating estimated shipment date into the route step.
- Update StepIndicator to reflect the new step structure.
- Revise document handling in StepDocuments to allow for user uploads while displaying onboarding documents.
- Adjust Step2ServiceType to manage customs clearing agent input based on service type.
- Implement shipment date input in Step4Route for one-time bookings.
- Revise Step8Review to reflect changes in document handling and scheduling.
2026-06-24 23:37:55 +00:00
hagiye
503878110f DJbouti port Export Unloading 2026-06-24 23:25:34 +03:00
Muluhabt
2e138a73ea Updating package 2026-06-24 22:56:32 +03:00
Eyob T.
bdf43e7ba2 Merge pull request #282 from Tria-plc/alpha
Merge request for passenger apps updates
2026-06-24 21:34:31 +03:00
Stephanos A
9e84a022df Merge branch 'alpha' of https://github.com/Tria-plc/edr-platform into alpha 2026-06-24 19:54:37 +03:00
Stephanos A
58967e6e3d IAM related required updates 2026-06-24 19:53:05 +03:00
yaschalew10
9868134355 Merge pull request #281 from Tria-plc/freight/feature/vehicle_2
Freight/feature/vehicle 2
2026-06-24 17:53:08 +03:00
natib21
6cf0ae09f5 fix issue 2026-06-24 14:50:26 +00:00
natib21
a1bb458a91 fix ui 2026-06-24 14:37:45 +00:00
natib21
f7bdd19a07 fix ui 2026-06-24 14:32:04 +00:00
natib21
c43201639d Merge branch 'freight/feature/vehicle_2' of github.com:Tria-plc/edr-platform into freight/feature/vehicle_2 2026-06-24 14:25:27 +00:00
natib21
5b9fcc0f89 fix btn color 2026-06-24 14:25:04 +00:00
yaschalew10
063427a091 Merge pull request #280 from Tria-plc/freight/feature/vehicle_2
fix vehicle
2026-06-24 17:06:41 +03:00
yaschalew
28675cd5dc fix vehicle 2026-06-24 17:05:25 +03:00
yaschalew10
7655d26882 Merge pull request #279 from Tria-plc/freight/feature/vehicle_2
Freight/feature/vehicle 2
2026-06-24 16:57:04 +03:00
yaschalew
6239358bf2 fix url 2026-06-24 16:56:02 +03:00
yaschalew
c9b2e11e12 Merge branch 'freight/feature/vehicle_2' of github.com:Tria-plc/edr-platform into freight/feature/vehicle_2 2026-06-24 16:51:44 +03:00
natib21
ae947955aa fix issue 2026-06-24 13:51:19 +00:00
yaschalew
4680e2e917 Merge branch 'dev' of github.com:Tria-plc/edr-platform into freight/feature/vehicle_1 2026-06-24 16:37:40 +03:00
yaschalew10
58b12e5492 Merge pull request #278 from Tria-plc/freight/develop
Freight/develop
2026-06-24 16:34:28 +03:00
Nathnael
f7bbb03cc1 fix: make the reference generate on apporaval 2026-06-24 13:22:20 +00:00
hagiye
46bfa9cb87 Release Order plus Storage Allocation Rule and fee 2026-06-24 16:21:45 +03:00
Nathnael
083a87ab9e fix: rm the otp on signup 2026-06-24 13:21:03 +00:00
yaschalew
ed44cb5675 Merge branch 'freight/feature/vehicle_2' of github.com:Tria-plc/edr-platform into freight/feature/vehicle_2 2026-06-24 16:19:59 +03:00
yaschalew
cefcaa7184 fix conflict 2026-06-24 16:18:35 +03:00
natib21
b0a5494405 Merge branch 'freight/feature/vehicle_2' of github.com:Tria-plc/edr-platform into freight/feature/vehicle_2 2026-06-24 13:14:59 +00:00
natib21
5b1d2e2984 fix 2026-06-24 13:14:33 +00:00
yaschalew10
aa59d80937 Merge pull request #277 from Tria-plc/freight/feature/vehicle_2
Freight/feature/vehicle 2
2026-06-24 16:13:34 +03:00
Abubeker Yasin
f51506b269 Merge pull request #276 from Tria-plc/alpha
refactor: ( iam ) add ispublic to public endpoints
2026-06-24 16:07:45 +03:00
Abubeker Yasin
5d9e2cee53 refactor: ( iam ) add ispublic to public endpoints 2026-06-24 16:06:53 +03:00
Hagernesh Tadesse
fc4647e642 Merge pull request #275 from Tria-plc/Release_order
Release order, Gate clearance
2026-06-24 16:00:57 +03:00
Nathnael
2877255948 style: ui fix on skeleton 2026-06-24 12:58:30 +00:00
hagiye
060d6b5988 Release Order plus Storage Allocation Rule and fee 2026-06-24 15:51:03 +03:00
Nathnael
2261675e21 chore: add api errors 2026-06-24 12:48:42 +00:00