Commit Graph

1519 Commits

Author SHA1 Message Date
Marshal
da533a488d Refactor file handling to improve URL safety and enhance file viewing capabilities across components 2026-06-28 08:19:21 +00:00
Marshal
b424de8436 Add Public decorator to file streaming endpoint for direct browser access 2026-06-28 08:01:00 +00:00
Marshal
7a2a55d94b Enhance contract clearance features with review timestamps and staff identifiers; improve file handling in controllers and views for better user experience. 2026-06-27 19:30:42 +00:00
Marshal
0ab553bf48 add file viewer functionality across various components
- Implemented a shared file viewer modal using `useFileViewer` hook to allow inline viewing of documents (images, PDFs, videos, etc.) across the application.
- Updated `ContractClearanceReviewSection`, `ContractRequestDetailPage`, `ContractViewPage`, and booking-related components to utilize the new file viewer for document previews.
- Added "Approve all" button in `ContractClearanceReviewSection` to bulk approve documents.
- Enhanced document action buttons to include view and download options based on file type.
- Introduced `isViewable` utility to determine if a file can be previewed inline.
- Created `FileViewer` component to handle rendering of various file types and added appropriate fallback for unsupported formats.
2026-06-27 19:18:43 +00:00
Marshal
e977893888 Implement comprehensive Global Logistics workflow for Unimodal Export and Import processes, including contract verification, documentation submission, compliance management, customs clearance, payment settlement, and last-mile transport handling. 2026-06-27 18:54:03 +00:00
Marshal
0a23ade118 enhance contract management features
- Update ContractActionsToolbar to streamline contract generation and signing processes.
- Introduce getStaffRowAction for improved action handling in contract list rows.
- Implement auto-generation of contracts upon final approval in useContracts hook.
- Refactor BookingDetailPage to remove unnecessary container type property.
- Add action buttons in ContractRequestsPage for better user interaction.
- Simplify container types configuration in resources.
- Remove unused properties from booking types.
- Introduce ContractViewPage for staff and customer contract signing.
- Enhance NewContractPage to validate document uploads before proceeding.
- Improve StepDocuments to ensure required documents are uploaded.
2026-06-27 17:38:26 +00:00
Marshal
3dff7ec189 Refactor contract form steps and improve UI components
- Updated Step 3: Cargo Scope to use Select and MultiSelect components for better user experience.
- Simplified loading states and improved layout in Step 4: Route.
- Enhanced Step 8: Review with a new SummaryItem component for better readability and organization.
- Adjusted navigation labels in payment pages to reflect contracts instead of bookings.
- Introduced RecentContractsSection component to display recent contracts with improved UI and functionality.
- Added clamping logic for step navigation in useContractDraft to handle older drafts.
2026-06-27 17:09:01 +00:00
Marshal
01d53c218c contrat,booking,global logestic 2026-06-26 23:24:48 +00:00
Marshal
f931342f31 add contract management types and interfaces for freight contracts 2026-06-26 23:20:20 +00:00
Marshal
f7428df664 Add Document Clearance pages and sidebar section with permissions 2026-06-26 08:29:34 +00:00
Yonas Tewabe
8c024fd35c Update deploy.yml 2026-06-26 10:42:35 +03:00
Yonas Tewabe
5a638935fc Fix regex for exporting environment variables 2026-06-26 10:21:12 +03:00
Yonas Tewabe
83594b0d6f Update Dockerfile.web 2026-06-26 10:03:59 +03:00
Eyob T.
d49c084d3a Merge pull request #297 from Tria-plc/alpha
Build issues resolution
2026-06-26 07:25:09 +03:00
Stephanos A
84a14b7312 Build issues resolution 2026-06-26 06:42:19 +03:00
Eyob T.
91e5f7dccf Merge pull request #296 from Tria-plc/alpha
Merge request for UAT results resolutions
2026-06-25 23:38:28 +03:00
Stephanos A
533bbc0047 Merge branch 'alpha' of https://github.com/Tria-plc/edr-platform into alpha 2026-06-25 22:24:02 +03:00
Stephanos A
380ca4219e Build issues resolution 2026-06-25 22:23:44 +03:00
Roba Boru
fb3ce4c9af Merge branch 'dev' of https://github.com/Tria-plc/edr-platform into alpha 2026-06-25 20:37:45 +03:00
Roba Boru
48968c3685 Merge branch 'alpha' of https://github.com/Tria-plc/edr-platform into alpha 2026-06-25 20:37:21 +03:00
Roba Boru
b2111b3695 Update coachtype id for seat map 2026-06-25 20:36:51 +03:00
Stephanos A
5a1ae88397 Merge branch 'alpha' of https://github.com/Tria-plc/edr-platform into alpha 2026-06-25 20:10:54 +03:00
Stephanos A
cfbbd437e9 Backoffice UAT results addressed, packages and other updates 2026-06-25 20:10:36 +03:00
Eyob T.
09a2e63035 Merge pull request #295 from Tria-plc/alpha
Fix test findings
2026-06-25 20:02:55 +03:00
Roba Boru
b6f8e36603 Merge branch 'dev' of https://github.com/Tria-plc/edr-platform into alpha 2026-06-25 20:00:05 +03:00
Roba Boru
4556509316 Merge branch 'alpha' of https://github.com/Tria-plc/edr-platform into alpha 2026-06-25 19:59:31 +03:00
Roba Boru
bd82e95f9f Fix test findings 2026-06-25 19:58:47 +03:00
Abubeker Yasin
c66e1b5dd5 Merge pull request #294 from Tria-plc/alpha
Alpha
2026-06-25 16:31:01 +03:00
Abubeker Yasin
b9fce9505b Merge branch 'passenger/feat/iam' into alpha 2026-06-25 16:29:18 +03:00
Abubeker Yasin
61f62be31d feat: ( fayda ) register user after fayda verification 2026-06-25 16:27:29 +03:00
Eyob T.
c3a08dbd31 Merge pull request #293 from Tria-plc/alpha
Add payment and booking status cron job and update seatmap
2026-06-25 15:53:29 +03:00
Roba Boru
1a152b0e75 Merge branch 'dev' of https://github.com/Tria-plc/edr-platform into alpha 2026-06-25 15:51:01 +03:00
Roba Boru
a51494d4f4 Merge branch 'alpha' of https://github.com/Tria-plc/edr-platform into alpha 2026-06-25 15:50:44 +03:00
Roba Boru
1af5d6d310 Update seatmap and add cron job for payment status 2026-06-25 15:50:27 +03:00
Abubeker Yasin
e983179519 Update bookings.controller.ts 2026-06-25 14:49:57 +03:00
Abubeker Yasin
29fd5cec34 refactor: ( d-money ) update trade_type and business_type 2026-06-25 14:46:07 +03:00
Abubeker Yasin
5b89c5852d Merge branch 'alpha' of github.com:Tria-plc/edr-platform into alpha 2026-06-25 14:33:50 +03:00
Abubeker Yasin
a0a02b473d fix: ( my booking ) add get passenger id from the iamuserid 2026-06-25 14:20:17 +03:00
yaschalew10
73de29f7c5 Merge pull request #291 from Tria-plc/freight/feature/vehicle_2
fix
2026-06-25 12:28:40 +03:00
natib21
f85a6a2196 fix 2026-06-25 09:25:50 +00:00
yaschalew10
a00a9281fd Merge pull request #290 from Tria-plc/freight/feature/vehicle_2
fix last mile
2026-06-25 12:04:12 +03:00
yaschalew
a8f9fc0445 fix last mile 2026-06-25 12:02:27 +03:00
yaschalew10
a09961c36a Merge pull request #274 from Tria-plc/Release_order
Release order
2026-06-25 11:42:23 +03:00
hagiye
2b7959fc82 fix conflict 2026-06-25 11:31:50 +03:00
Yonas Tewabe
c1aa7ed8d7 Update docker-compose.yaml 2026-06-25 11:25:57 +03:00
Yonas Tewabe
1c841f549f Update docker-compose.yaml 2026-06-25 11:22:56 +03:00
Yonas Tewabe
1ff304611a Update docker-compose.yaml 2026-06-25 11:17:03 +03:00
Yonas Tewabe
4e22c4372f Update Dockerfile.web 2026-06-25 11:16:58 +03:00
hagiye
f4a90755c2 api 2026-06-25 11:00:40 +03:00
Nathnael Wondisha
6a84a6a2d6 Merge pull request #289 from Tria-plc/freight/fix/type-errors
chore: setup sms rabbit mq
2026-06-25 10:43:12 +03:00