Hagernesh
|
01aec12ee9
|
feat(warehouse): Batch 5 — config-driven allocation + storage/demurrage fee rules
- Allocation rules engine: cargo/container/trade criteria -> deterministic yard/warehouse/zone by code; wired into auto-unload (fallback to default)
- Storage/demurrage fee rules: configurable freeDays + ratePerDay; most-specific match; fee preview per inventory item
- Inventory demurrage timestamps: inspectionStartedAt, inspectionCompletedAt, readyForPickupAt, releaseDate, gateClearedAt
- Migration 1790000000000 (allocation_rules + fee_rules tables + inventory date columns)
- Frontend: Allocation & Fees config page, automatic Fee Preview modal, plumbing/hooks
- No invoice/payment (Batch 6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-17 23:53:04 +00:00 |
|
Hagernesh
|
89d651693b
|
automation of loading and unloading
|
2026-06-17 22:33:06 +00:00 |
|
Hagernesh
|
ff79657018
|
automation
|
2026-06-17 22:16:01 +00:00 |
|
Hagernesh
|
5a6e1ef363
|
automation
|
2026-06-17 22:01:47 +00:00 |
|
Marshal
|
51e0d4897a
|
update authentication pages with new layout and functionality
|
2026-06-17 17:49:16 +00:00 |
|
Hagernesh
|
f528b75737
|
Warehouse
|
2026-06-17 12:44:57 +00:00 |
|
Marshal
|
2de3f78fb0
|
Add payments management features including summary and listing, and integrate with the dashboard
|
2026-06-17 04:35:43 +00:00 |
|
Marshal
|
c76f8648a9
|
Updated signature handling, added booking detail components, introduced a signature management page, updated routing, enabled document downloads, and simplified the profile page.
|
2026-06-17 01:02:09 +00:00 |
|
Marshal
|
f6c28635bc
|
add 'My signature' menu item to user menu
|
2026-06-16 14:26:17 +00:00 |
|
Marshal
|
2d0f5ce6ee
|
changes
|
2026-06-16 14:17:40 +00:00 |
|
Marshal
|
62ce2dc64f
|
Merge branch 'freight_feature/priority' of github.com:Tria-plc/edr-platform into freight_feature/priority
|
2026-06-16 13:27:29 +00:00 |
|
Marshal
|
366a335f85
|
add reusable per-user contract signatures with profile prefill and approval
|
2026-06-16 13:26:45 +00:00 |
|
Nathnael Wondisha
|
c0b6869232
|
Merge pull request #172 from Tria-plc/freight/fix/fixes
freight/fix/fixes
|
2026-06-16 14:28:24 +03:00 |
|
ghost2023
|
e47340c2c8
|
fixes
|
2026-06-16 14:27:17 +03:00 |
|
marshal
|
23272f972a
|
Merge pull request #171 from Tria-plc/freight_feature/priority
Freight feature/priority
|
2026-06-16 13:34:18 +03:00 |
|
Marshal
|
3afccbd660
|
fix priority ui
|
2026-06-16 10:24:22 +00:00 |
|
hagiye
|
63f177e6d0
|
Move within warehouses
|
2026-06-16 12:46:02 +03:00 |
|
ghost2023
|
b6ece994fc
|
Merge branch 'freight/feat/booking-schedule' into freight/develop
|
2026-06-16 12:39:56 +03:00 |
|
Marshal
|
0778021d86
|
implement priority
|
2026-06-16 09:26:57 +00:00 |
|
Hagernesh
|
d5a536956f
|
Loading queque changes
|
2026-06-16 09:25:47 +00:00 |
|
Nathnael
|
7044dcfb43
|
payment ui for booking
|
2026-06-16 09:20:31 +00:00 |
|
Nathnael
|
05da2ce27a
|
feat: ui status updates
|
2026-06-16 08:29:40 +00:00 |
|
yaschalew10
|
0cac604510
|
Merge pull request #167 from Tria-plc/freight_feature/payments
Freight feature/payments
|
2026-06-16 11:13:03 +03:00 |
|
marshal
|
a0dbb4ca6f
|
backoffice cleen up
|
2026-06-16 11:04:36 +03:00 |
|
yaschalew10
|
ba4ebee59d
|
Merge pull request #165 from Tria-plc/freight/feature/user_management
Freight/feature/user management
|
2026-06-16 09:20:08 +03:00 |
|
natib21
|
d55cc78bd9
|
auth
|
2026-06-16 06:14:44 +00:00 |
|
Marshal
|
28ad9363d1
|
tracking ui
|
2026-06-15 12:01:44 +00:00 |
|
marshal
|
52c0639c8f
|
Merge branch 'freight/develop' of github.com:Tria-plc/edr-platform into freight_feature/payments
|
2026-06-14 02:27:56 +03:00 |
|
marshal
|
87b0ce6339
|
Replace wagon/locomotive readiness with yard tracking, assign unassigned bookings from origin-yard fleet, standardize rates on USD with CBE ETB conversion, and update fleet/scheduling UI
|
2026-06-14 02:13:08 +03:00 |
|
Marshal
|
b73bf2154e
|
add detail batch and allocation monitoring page
|
2026-06-13 18:28:39 +00:00 |
|
yaschalew
|
eee7b719b0
|
user management
|
2026-06-13 14:32:26 +03:00 |
|
Marshal
|
e3cd369b01
|
ui fix
|
2026-06-13 08:51:57 +00:00 |
|
Marshal
|
b2f13c95c5
|
update window range
|
2026-06-13 07:59:48 +00:00 |
|
Marshal
|
d3a479c142
|
ui fix
|
2026-06-12 14:21:07 +00:00 |
|
Marshal
|
6b79348074
|
ui fix
|
2026-06-12 12:59:01 +00:00 |
|
Marshal
|
db39e77e90
|
fix batch page ui
|
2026-06-12 12:46:51 +00:00 |
|
Hagernesh
|
95c6a71438
|
feat(warehouse): batch 3 — loading, dispatch & train-departure visibility
- WarehouseLoading entity + Batch3 migration (wagon loading records)
- wagon-aware load() with validation; dispatch moved to PATCH
- read-only SchedulingReadFacade (schedule/wagon/departure) — never writes scheduling
- new endpoints: GET /warehouse-loadings, loadable-wagons, booking schedule
- Loading Queue / Loaded Inventory / Dispatch Queue pages + routes + sidebar
- FreightVisual illustrations (page heroes + empty states)
- booking detail: loaded/dispatched/wagon + read-only train schedule
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-12 12:44:40 +00:00 |
|
marshal
|
ef0abf1c41
|
auto allocation and batch managemnt, tracking the train
|
2026-06-12 11:42:46 +03:00 |
|
Hagernesh
|
72e2e3c985
|
Recieved invontory detals
|
2026-06-12 06:58:21 +00:00 |
|
Marshal
|
132f2150a8
|
add cron jobs and aslo
|
2026-06-11 20:59:19 +00:00 |
|
Marshal
|
cde3e462ba
|
automate the schedule
|
2026-06-11 19:42:23 +00:00 |
|
Hagernesh
|
c2b5b3b926
|
Merge freight/develop into Warehouses
|
2026-06-11 19:26:21 +00:00 |
|
Hagernesh
|
c86118cd8d
|
feat(warehouse): add warehouse management module (batch 1)
Backend (edr-freight-api):
- Warehouse, WarehouseYard, WarehouseZone, WarehouseInventory entities
- CRUD for warehouses/yards/zones with scoped code uniqueness
- Inventory receive with location-hierarchy + capacity validation and
transactional capacity-counter updates
- inspect / ready-for-loading status transitions
- inventory inquiry (booking/customer/container/cargo-type joins)
- migration creating freight.warehouse* tables
Frontend (freight backoffice):
- types, service, react-query hooks, URL constants
- reusable components: badges, filters, table/card views, inventory and
inquiry tables, create/receive modals
- pages: Warehouse list, detail (overview/yards/zones/inventory tabs),
inventory, inventory inquiry
- Warehouse Information card + Receive At Warehouse on booking detail
- routes + sidebar nav; app-wide ErrorBoundary
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-11 15:54:56 +00:00 |
|
Marshal
|
f85c13ce8c
|
Merge branch 'freight_feature/schedule' of github.com:Tria-plc/edr-platform into freight_feature/schedule
|
2026-06-11 11:15:29 +00:00 |
|
Marshal
|
2fa2ed6bb2
|
ui fix
|
2026-06-11 11:12:41 +00:00 |
|
Marshal
|
20289621f3
|
fix ui
|
2026-06-11 08:19:16 +00:00 |
|
marshal
|
10b011de8f
|
merge conflict
|
2026-06-10 16:45:45 +03:00 |
|
Marshal
|
088295d81f
|
schedule logic
|
2026-06-10 09:22:57 +00:00 |
|
Marshal
|
0335555892
|
overview, booking and train scheduling ui
|
2026-06-10 07:53:15 +00:00 |
|
Marshal
|
2b5a0f4e96
|
ui design for schedule
|
2026-06-10 00:12:52 +00:00 |
|