mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-09-07 14:15:44 +00:00
Merge branch 'dev' into freight/nati-2
# Conflicts: # apps/edr-freight-api/src/app.module.ts # apps/edr-freight-api/src/seed/freight-permissions.registry.ts # apps/edr-freight-web/backoffice/src/components/layout/sidebar-sections.tsx # apps/edr-freight-web/backoffice/src/constants/URLS.ts # apps/edr-freight-web/backoffice/src/lib/permissions.ts
This commit is contained in:
@@ -61,6 +61,10 @@ export const URL_CONSTANTS = {
|
||||
BASE: "/operations-standards",
|
||||
},
|
||||
|
||||
MANUAL_PAYMENT_SETTINGS: {
|
||||
BASE: "/payment-settings/manual",
|
||||
},
|
||||
|
||||
AUDIT_LOGS: {
|
||||
BASE: "/audit",
|
||||
},
|
||||
@@ -197,6 +201,17 @@ export const URL_CONSTANTS = {
|
||||
BY_ID: (id: string) => `/bookings/${id}`,
|
||||
QUEUE: (queue: string) => `/bookings/queues/${queue}`,
|
||||
STAFF_ACCEPT: (id: string) => `/bookings/${id}/staff/accept`,
|
||||
// Consolidated pair: one staff decision applied to both halves at once.
|
||||
PAIRED_DECISION: (id: string) => `/bookings/${id}/paired-decision`,
|
||||
// Shared-wagon approval gate: a consolidated pair waits for a human
|
||||
// decision before either half reaches Operations.
|
||||
CONSOLIDATION_APPROVAL_QUEUE: "/bookings/consolidation-approvals/queue",
|
||||
CONSOLIDATION_APPROVAL_HISTORY: (id: string) =>
|
||||
`/bookings/${id}/consolidation-approvals`,
|
||||
CONSOLIDATION_APPROVE: (approvalId: string) =>
|
||||
`/bookings/consolidation-approvals/${approvalId}/approve`,
|
||||
CONSOLIDATION_REJECT: (approvalId: string) =>
|
||||
`/bookings/consolidation-approvals/${approvalId}/reject`,
|
||||
STAFF_REQUEST_CHANGES: (id: string) =>
|
||||
`/bookings/${id}/staff/request-changes`,
|
||||
STAFF_REJECT: (id: string) => `/bookings/${id}/staff/reject`,
|
||||
@@ -323,6 +338,12 @@ export const URL_CONSTANTS = {
|
||||
AWAITING_SHIPMENT: "/contracts/awaiting-shipment",
|
||||
BOOKINGS_COMPLETE: (id: string, bookingId: string) =>
|
||||
`/contracts/${id}/bookings/${bookingId}/complete`,
|
||||
// Odd-20ft shared-wagon consolidation (customs/Path B): candidates GL may
|
||||
// link, and the all-or-nothing completion of both halves together.
|
||||
CONSOLIDATION_CANDIDATES: (id: string, bookingId: string) =>
|
||||
`/contracts/${id}/bookings/${bookingId}/consolidation-candidates`,
|
||||
BOOKINGS_COMPLETE_CONSOLIDATED: (id: string, bookingId: string) =>
|
||||
`/contracts/${id}/bookings/${bookingId}/complete-consolidated`,
|
||||
VALIDATE_SHIPMENT: (id: string) => `/contracts/${id}/validate-shipment`,
|
||||
CAPACITY: (id: string) => `/contracts/${id}/capacity`,
|
||||
// Shipment requests (GENERAL + customs, Path B): customer → GL queue → booking.
|
||||
|
||||
Reference in New Issue
Block a user