Commit Graph

656 Commits

Author SHA1 Message Date
Abubeker Yasin
c35b5089ce refactor: ( payment ) use rabbitmq for webhooks event 2026-06-13 20:19:23 +03:00
Abubeker Yasin
eb94d58a4e Update payment-client.service.ts 2026-06-13 10:48:19 +03:00
Abubeker Yasin
e558912ab7 chore: ( payment ) add log 2026-06-13 09:42:43 +03:00
Sennay
f175d43d3e Merge pull request #140 from Tria-plc/feat/payment-microservice
Update internal-payments.dto.ts
2026-06-12 12:21:32 +03:00
Abubeker Yasin
fa6233923c Update internal-payments.dto.ts 2026-06-12 12:20:05 +03:00
Eyob T.
b93a47450b Merge pull request #139 from Tria-plc/feat/payment-microservice
Feat/payment microservice
2026-06-12 11:53:49 +03:00
Abubeker Yasin
ef7b85c8cb feat: ( payment ) integrate the passenger to payment microservice 2026-06-12 11:47:11 +03:00
Abubeker Yasin
556c2dc1f8 Update seed.ts 2026-06-11 14:24:56 +03:00
Abubeker Yasin
216dd11d2f fix: ( seed ) add try catch 2026-06-11 08:45:32 +03:00
Abubeker Yasin
3235567b41 feat( waafi ): wire Waafi HPP into passenger API 2026-06-10 16:23:33 +03:00
Abubeker Yasin
214feaedb5 Update seed.ts 2026-06-10 11:21:34 +03:00
Abubeker Yasin
310c0a0bc8 Update seed.ts 2026-06-10 11:04:57 +03:00
Stephanos A
ceb7f17e88 refactor: replace static IDs with UUIDs in seed functions for improved uniqueness 2026-06-09 21:43:24 +03:00
Stephanos A
df75c68bf6 seed fix: update last station code and correct route reference in seedTrips and seedFareRules functions 2026-06-09 20:32:24 +03:00
Stephanos A
89c29e5e90 Resolved EventEmitterModule build issue 2026-06-09 17:00:17 +03:00
Eyob T.
409870c2f0 Merge pull request #123 from Tria-plc/alpha
Seat rendering and other updates
2026-06-09 15:34:28 +03:00
Stephanos A
c2bab6cae8 Seatmap rendering and other updates 2026-06-09 15:22:27 +03:00
Abubeker Yasin
fc5024c6f3 chore: ( iam ) update iam package 2026-06-09 14:29:27 +03:00
Abubeker Yasin
431b1c4f3c refactor( iam ): replace prisma.user joins with batch IAM fetch in bookings, tickets, and payments e2e 2026-06-09 13:54:38 +03:00
Abubeker Yasin
5ae6d9600a refactor(iam): remove remaining prisma.user refs from passenger side align RegisterDto to IAM body 2026-06-09 11:53:46 +03:00
Abubeker Yasin
1d35453338 refactor( iam ): remove prisma.user references from passenger-side services 2026-06-09 10:31:49 +03:00
Hagernesh Tadesse
8f99069fb6 Merge pull request #121 from Tria-plc/freight/develop
Freight/develop
2026-06-08 16:55:57 +03:00
Abubeker Yasin
32f2f4b917 refactor( iam ): rename AuditLog.userId to iamUserId; drop FaydaVerificationSession.userId 2026-06-08 16:26:59 +03:00
Stephanos A.
383b630407 Revert "From dev to alpha" 2026-06-08 16:11:59 +03:00
Abubeker Yasin
8c377e86d8 refactor( iam ): replace userId FK with iamUserId on UserPreferences, Device, FraudAlert 2026-06-08 15:49:42 +03:00
Abubeker Yasin
c1dcfb04c3 refactor( iam ): migrate guest booking to IAM; make Passenger.userId nullable 2026-06-08 15:27:32 +03:00
Abubeker Yasin
d07f522a60 fix(passenger-api): fix seed errors and add missing stop times 2026-06-08 12:00:01 +03:00
Eyosiyas
a1940c4901 telebirr out in the payment 2026-06-08 11:49:50 +03:00
Abubeker Yasin
11192b6d49 fix(passenger-api): fix seed TypeScript errors for dev 2026-06-08 11:35:12 +03:00
Abubeker Yasin
72f8441a2b fix: ( prisma ) remove orphaned TicketSeat migration 2026-06-08 10:17:22 +03:00
Abubeker Yasin
ac153fb0d0 chore( iam ): remove dead auth DTOs and @nestjs/jwt; migrate fayda/passenger to iamUserId 2026-06-08 09:02:54 +03:00
Stephanos A.
67319a467e Merge pull request #115 from Tria-plc/alpha
Update Prisma migration script to use deploy command
2026-06-07 19:43:50 +03:00
Stephanos A
193485d911 Update Prisma migration script to use deploy command 2026-06-07 19:43:02 +03:00
Stephanos A.
cfff533066 Merge pull request #114 from Tria-plc/alpha
Fix Prisma schema path in package.json
2026-06-07 19:26:46 +03:00
Stephanos A
e3fb81317e Fix Prisma schema path in package.json 2026-06-07 19:24:46 +03:00
Stephanos A.
0666fd06cf Merge pull request #113 from Tria-plc/alpha
Add Prisma schema configuration to package.json
2026-06-07 19:11:09 +03:00
Stephanos A
09317a3d56 Add Prisma schema configuration to package.json 2026-06-07 19:10:00 +03:00
Stephanos A.
12fabc3fa1 Merge pull request #112 from Tria-plc/alpha
Update PORT configuration in .env.example from 3002 to 4000
2026-06-07 18:58:15 +03:00
Stephanos A
75b7ec1baf Update PORT configuration in .env.example from 3002 to 4000 2026-06-07 18:57:34 +03:00
Stephanos A.
f3400b36f2 Merge pull request #111 from Tria-plc/alpha
Coaches, seats, schedules, and pricing related updates
2026-06-07 17:53:19 +03:00
Stephanos A
bb10e7fdf2 Coaches, seats, schedules, and pricing related updates 2026-06-07 17:41:31 +03:00
Abubeker Yasin
b509fccf93 Merge branch 'alpha' into passenger/feat/iam-integration 2026-06-06 11:17:53 +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
1d11cbda4d feat: ( payment ) create payment microservice 2026-06-05 21:29:55 +03:00
Marshal
67037ba748 fix the seed for rules 2026-06-05 17:25:16 +00:00
Abubeker Yasin
04765bdd78 fix: ( migration ) Create migration.sql 2026-06-05 14:01:56 +03:00
Stephanos A.
474c87a8ec Merge pull request #91 from Tria-plc/alpha
Add device management to user profile and enhance seat hold expiratio…
2026-06-04 16:41:02 +03:00
Stephanos A
af14535e08 Add device management to user profile and enhance seat hold expiration handling 2026-06-04 16:38:58 +03:00