marshal
fcbfb72be8
Merge pull request #1001 from Tria-plc/freight_feature/usermanagement
...
Refactor EdrOrgSeeder
2026-07-29 09:32:49 +03:00
Marshal
dfde6b9021
Refactor EdrOrgSeeder
2026-07-29 06:28:42 +00:00
marshal
69f4616480
Merge pull request #1000 from Tria-plc/freight_feature/usermanagement
...
New Transit Agents admin table (name, valid-from/to, active/suspended…
2026-07-29 08:46:14 +03:00
Marshal
b17a72c280
New Transit Agents admin table (name, valid-from/to, active/suspended, validity badge) — DJ assign step now picks from it, active+valid only.
2026-07-29 05:38:35 +00:00
mulish77
25bac0af52
Merge pull request #999 from Tria-plc/tests
...
Fixing the round trip disabling dates
2026-07-28 16:27:22 +03:00
mulish77
804f3bc3d4
Update main.ts
2026-07-28 16:25:30 +03:00
mulish77
9231f89736
Update main.ts
2026-07-28 16:24:21 +03:00
mulish77
6c36e2d0ef
Update main.ts
2026-07-28 16:19:53 +03:00
mulish77
0e8c6e0345
Update main.ts
2026-07-28 16:18:07 +03:00
Muluhabt
0dfb0cbe28
Fixing the round trip disabling dates
2026-07-28 16:12:44 +03:00
Nathnael Wondisha
8309483d8f
Merge pull request #996 from Tria-plc/freight/fix/auth-separation
...
feat(auth): add login audience middleware (EDRFREIGHT-415)
2026-07-28 13:52:42 +03:00
marshal
3e828d3a3b
Merge pull request #997 from Tria-plc/freight_feature/usermanagement
...
let customers dispute booking duty/tax advice so GL Ethiopia can re-a…
2026-07-28 13:49:47 +03:00
Marshal
891311d861
let customers dispute booking duty/tax advice so GL Ethiopia can re-advise
2026-07-28 10:48:27 +00:00
Nathnael
e823874d39
feat(auth): add login audience middleware (EDRFREIGHT-415)
2026-07-28 10:46:55 +00:00
mulish77
881f7e1e56
Merge pull request #994 from Tria-plc/tests
...
Fixing cors issue in produciton
2026-07-28 13:37:53 +03:00
Muluhabt
83137ea0ef
Fixing cors issue in produciton
2026-07-28 13:37:10 +03:00
Abubeker Yasin
7e1727a7bf
Merge pull request #993 from Tria-plc/alpha
...
fix: ( bookings ) require explicit tickets:generate to issue reservat…
2026-07-28 12:19:47 +03:00
Abubeker Yasin
ed09bfd8b6
fix: ( bookings ) require explicit tickets:generate to issue reservations
2026-07-28 12:18:25 +03:00
marshal
9911d862f7
Merge pull request #992 from Tria-plc/freight_feature/usermanagement
...
Pre-declaration Djibouti GL assignee request flow
2026-07-28 12:17:50 +03:00
Marshal
e1c831211f
Pre-declaration Djibouti GL assignee request flow
2026-07-28 09:01:23 +00:00
Abubeker Yasin
7276c9881f
Merge pull request #991 from Tria-plc/alpha
...
Alpha
2026-07-28 11:41:33 +03:00
Abubeker Yasin
0d46f3715e
fix: ( payments ) bounce D-Money checkout via /go and follow user domain
2026-07-28 11:39:48 +03:00
Abubeker Yasin
686350135d
refactor: ( payment ) allow payment change based on platform change
2026-07-28 10:42:02 +03:00
marshal
2d8b9203d5
Merge pull request #989 from Tria-plc/freight_feature/usermanagement
...
update body-parser implementation to use Nest's API and improve depe…
2026-07-28 10:25:05 +03:00
Marshal
653d5782ee
update body-parser implementation to use Nest's API and improve dependency handling
2026-07-28 07:21:04 +00:00
mulish77
b14c1e9ad8
Merge pull request #988 from Tria-plc/tests
...
fix(bookings): apply promo discount to client-subtotal totals in gues…
2026-07-28 09:58:39 +03:00
Muluhabt
acd4b37d59
fix(bookings): apply promo discount to client-subtotal totals in guest/authenticated booking
...
createGuestBooking (ONE_WAY) and createGuestRoundTripBooking overwrote the
authoritative discounted total with an undiscounted client-provided subtotal
(per-seat sum or reviewedTotalMinor) whenever one was present, silently
dropping a valid promos discount at booking-creation time, even though the
same promo was correctly applied in the fare-breakdown/quote step. Only the
no-client-subtotal fallback branch subtracted discountMinor.
Mirrors the existing usedClientSubtotal fix already present in
BookingsService.createOneWayBooking (H-13): subtract discountMinor from the
client subtotal before storing it, in ETB and display currency. TRANSIT and
ROUND_TRIP_TRANSIT were unaffected since neither overrides with a client
subtotal.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-28 09:42:27 +03:00
Abubeker Yasin
99838aa8b6
Merge pull request #987 from Tria-plc/alpha
...
Alpha
2026-07-28 09:36:03 +03:00
marshal
646a029d1a
Merge pull request #986 from Tria-plc/freight_feature/usermanagement
...
update body-parser implementation to use Nest's API and improve depe…
2026-07-28 09:34:01 +03:00
Marshal
7fcf3a7084
update body-parser implementation to use Nest's API and improve dependency handling
2026-07-28 06:33:26 +00:00
Abubeker Yasin
236d55580a
fix: ( bookings ) restrict reservation issuance to admins
2026-07-28 09:31:01 +03:00
mulish77
3646f4cfb8
Merge pull request #985 from Tria-plc/tests
...
fix(search): compute next-day date bound with real arithmetic, not st…
2026-07-28 09:30:13 +03:00
Muluhabt
1d6f89df29
fix(search): compute next-day date bound with real arithmetic, not string padding
...
Searching on the last day of a month (e.g. 2026-07-31) built an invalid
"next day" string like "2026-07-32" for the Prisma date-range filter,
crashing POST /search with a PrismaClientValidationError in production.
Affected searchSchedules, searchAlternatives, classifyEmptySearch, and
searchTransitOptions — all four built the bound the same way.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-28 09:28:34 +03:00
marshal
161bdfff71
Merge pull request #984 from Tria-plc/freight_feature/usermanagement
...
Freight feature/usermanagement
2026-07-28 09:21:12 +03:00
Marshal
c1c35e78d4
increase JSON body size limit, update awaiting shipment endpoint handling, and enhance contract document editor UI
2026-07-28 06:18:04 +00:00
Marshal
8319aad5c3
increase JSON body size limit, update awaiting shipment endpoint handling, and enhance contract document editor UI
2026-07-28 06:16:56 +00:00
marshal
bd3ff193d6
Merge pull request #983 from Tria-plc/freight_feature/usermanagement
...
Freight feature/usermanagement
2026-07-28 08:58:28 +03:00
Marshal
f40a079420
update contract document handling and improve clarity in UI messages
2026-07-28 05:51:24 +00:00
Marshal
8477de41a9
changes
2026-07-28 05:10:01 +00:00
marshal
f47a99c034
Merge pull request #982 from Tria-plc/freight_feature/usermanagement
...
Freight feature/usermanagement
2026-07-28 08:03:48 +03:00
Marshal
2429f6b629
implement contract cancellation feature and update contract statuses
...
- Added functionality to cancel contracts, allowing users to provide a reason for cancellation.
- Updated contract statuses to include SUSPENDED and changed CLOSED to COMPLETED.
- Enhanced the UI to reflect the new cancellation option and updated messaging for contract statuses.
- Refactored contract booking actions to accommodate changes in booking logic for ONE_TIME and GENERAL contracts.
- Removed clearance document management from the contract detail page, as it is now handled per booking.
- Introduced a SQL script to reset bookings and train schedules for development purposes.
2026-07-28 05:02:58 +00:00
Marshal
481878e553
paginate wagons, locomotives and routes lists server-side
2026-07-27 21:27:36 +00:00
marshal
260a3b1198
Merge pull request #981 from Tria-plc/freight_feature/usermanagement
...
update locaomotive and fix wagon transfer issue
2026-07-27 23:55:12 +03:00
Marshal
496c66017f
update locaomotive and fix wagon transfer issue
2026-07-27 20:34:14 +00:00
marshal
691195c9f9
Merge pull request #980 from Tria-plc/freight_feature/usermanagement
...
fix: correct column name in orderBy clause for listRequests method
2026-07-27 17:49:35 +03:00
Marshal
deadc59277
fix: correct column name in orderBy clause for listRequests method
2026-07-27 14:44:16 +00:00
Abubeker Yasin
f6084d8c80
Merge pull request #979 from Tria-plc/dev
...
merge to alpha
2026-07-27 16:22:12 +03:00
mulish77
b0e3acad2a
Merge pull request #978 from Tria-plc/tests
...
Fixing build issues
2026-07-27 15:30:56 +03:00
Muluhabt
11e6d226df
Fixing build issues
2026-07-27 15:30:28 +03:00
mulish77
7695bae1f1
Merge pull request #977 from Tria-plc/tests
...
Adding train delay minutes and also disabling no schedule days in the…
2026-07-27 15:11:00 +03:00