Commit Graph

49 Commits

Author SHA1 Message Date
Abubeker Yasin
e174efb8e0 fix: ( passenger ) read permissions from position types and all positions 2026-08-20 12:33:39 +03:00
Abubeker Yasin
0eb64ad9a1 feat: ( audit ) resolve the actor from the session and audit all backoffice mutations 2026-08-18 15:13:22 +03:00
Abubeker Yasin
1e97f46813 fix: ( notifications ) stop group-booking SMS greeting the wrong passenger 2026-08-13 12:20:27 +03:00
Stephanos A.
3a78605893 Merge pull request #1177 from Tria-plc/alpha
Alpha
2026-08-08 11:18:49 +03:00
Abubeker Yasin
1c1fcb28a9 Merge branch 'alpha' of github.com:Tria-plc/edr-platform into alpha 2026-08-07 10:50:57 +03:00
Abubeker Yasin
7888dc771e fix: (passenger): block payment initiation too close to the booking deadline 2026-08-07 10:47:55 +03:00
Abubeker Yasin
31ffb293b8 Update payment-deadline.utils.ts 2026-08-06 14:35:30 +03:00
Abubeker Yasin
14af6374f8 Update payment-deadline.utils.ts 2026-08-04 15:44:57 +03:00
Mulu Mehari
f0295f401a Adding seat blocking revenue loss dashboard 2026-08-02 23:08:15 +03:00
Abubeker Yasin
ed09bfd8b6 fix: ( bookings ) require explicit tickets:generate to issue reservations 2026-07-28 12:18:25 +03:00
mulish77
fd699e824e Merge branch 'dev' into tests 2026-07-27 14:59:00 +03:00
Roba Boru
5a89e296d6 Fix checkin time cutoff 2026-07-24 11:37:52 +03:00
Muluhabt
7320c359d1 Cut off time configuration 2026-07-24 09:01:27 +03:00
Roba Boru
3293040438 Merge branch 'main' of https://github.com/Tria-plc/edr-platform into alpha 2026-07-20 00:19:31 +03:00
Stephanos A
57390647d8 Search schedule update 2026-07-19 23:57:16 +03:00
Roba Boru
1804fba5bb debug(passenger-api): expose Prisma error code in 500 response body
Adds prismaCode and prismaMeta fields to 500 responses so the exact
Prisma error code (P2022, P2023, etc.) is visible in curl/Swagger without
needing server log access. Temporary diagnostic aid.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-19 18:18:08 +03:00
Roba Boru
738b7df5cf Added Checkin duration configuration 2026-07-17 22:12:54 +03:00
Roba Boru
30a91691c8 Update seat availability 2026-07-15 12:50:19 +03:00
Roba Boru
6a9227b0f6 Extend seat hold time if booking created 2026-07-15 09:15:49 +03:00
Abubeker Yasin
ef5d643ba4 feat: ( redirect ) add redirect url based on the domain name 2026-07-14 14:16:48 +03:00
Roba Boru
7cb6d028cf Remove rate time 2026-07-14 10:46:27 +03:00
Stephanos A
595be6e123 Tour package booking, app release, new endpoints, more updates and fixes 2026-07-05 00:28:06 +03:00
Stephanos A
200476dfd6 Fare and route-coach, production checklist updates 2026-07-02 22:42:15 +03:00
Stephanos A
103117d88b Production checklists, issue fixes 2026-07-01 15:04:38 +03:00
Abubeker Yasin
1c9efed103 fix: ( payment ) add ispublic to payment event consumer 2026-06-30 20:06:43 +03:00
Stephanos A
c6e56d1c4f Boarding, payment methods, journey direction on seat hold, and more updates 2026-06-29 08:44:38 +03:00
Stephanos A
eefbe6e8ed Throttling configuration from the backoffice added 2026-06-26 12:17:01 +03:00
Roba Boru
1af5d6d310 Update seatmap and add cron job for payment status 2026-06-25 15:50:27 +03:00
Stephanos A
86760933e8 IAM, package, luggage, app health, rate limit, and more 2026-06-24 14:02:51 +03:00
Abubeker Yasin
1eaffa7ba0 feat: ( passenger ) wire IAM global guard, org seeder, and backoffice auth 2026-06-23 14:25:10 +03:00
Abubeker Yasin
4b3c47ca03 refactor: ( iam ) remove user relations 2026-06-22 15:01:16 +03:00
Abubeker Yasin
7108035f7e fix: ( iam ) resolve post-merge type errors and apply IAM column migrations 2026-06-22 11:22:57 +03:00
Abubeker Yasin
177e1cea8d Merge branch 'dev' into passenger/feat/iam 2026-06-22 10:12:39 +03:00
Stephanos A
81a9c614b7 Update pnpm-lock.yaml 2026-06-17 08:10:59 +03:00
Eyob T.
d6247e0e2b Merge pull request #148 from Tria-plc/feat/payment-microservice
refactor: ( payment ) use rabbitmq for webhooks event
2026-06-14 15:24:25 +03:00
Stephanos A
1cd0a55305 Merge branch 'alpha' of https://github.com/Tria-plc/edr-platform into alpha 2026-06-14 10:31:27 +03:00
Stephanos A
20d483ed00 Backoffice portal updates: dashboard, seat management, pricing, audit logging, reporting 2026-06-14 10:26:22 +03:00
Abubeker Yasin
c35b5089ce refactor: ( payment ) use rabbitmq for webhooks event 2026-06-13 20:19:23 +03:00
Abubeker Yasin
ef7b85c8cb feat: ( payment ) integrate the passenger to payment microservice 2026-06-12 11:47:11 +03:00
Abubeker Yasin
254d2a171c refactor( iam ): remove local auth service delegate OTP and password reset to IAM 2026-06-06 10:23:53 +03:00
Abubeker Yasin
023522c3fb refactor( iam ): migrate session, logout, and guards to IAM 2026-06-06 08:58:42 +03:00
Abubeker Yasin
d06debf1ca feat( iam ): integrate IAM for auth — register, login, lazy provisioning 2026-06-06 08:29:26 +03:00
Abubeker Yasin
785623fcbb refactor: ( passenger-api.auth ) remove the existing auth module 2026-06-03 10:12:08 +03:00
Abubeker Yasin
092199f536 feat(passenger-api): integrate @tria-plc IAM package (dual-ORM iam schema + package auth guard) 2026-06-02 09:30:46 +03:00
Stephanos A
9151110fd8 Refactor seat class handling 2026-05-21 14:31:07 +03:00
Stephanos A
51bc906792 Refactored the whole app based on the requirements shared 2026-05-21 08:48:28 +03:00
Stephanos A
39ba561d8f Initial commit of edr-passenger-api alpha version 2026-05-13 16:58:49 +03:00
Michael Abebe
1c5ee19388 chore: fmt 2026-05-12 16:50:18 +03:00
Muluhabt
3b8b6979db Project Initialization 2026-05-12 15:17:16 +03:00