MEGAINFRA-WEBAPP/src/app/api
DEls 5636730f5e feat(plant-hours): exception-report CSV builder + route
buildPlantHoursExceptionCsv() emits a 15-column CSV with the 13
template columns + reason + operator_note, RFC-4180-quoted. The
GET /api/plant-hours/exception-report/[batchId] route re-parses the
source file from data_import_batches.original_file, diffs against
the imported plant_hours_log rows for that batch, and emits the CSV
of rows that did NOT import.
2026-08-28 13:06:17 +02:00
..
data-import-batches/[id]
delivery-notes feat(ocr-result): enhance PO validation and tier resolution logic 2026-08-26 22:07:42 +02:00
fuel-logs/import fix(fuel-import): surface PB field-level errors instead of 'Failed to create record.' 2026-08-24 22:15:38 +02:00
health
plant-hours feat(plant-hours): exception-report CSV builder + route 2026-08-28 13:06:17 +02:00
purchase-orders feat(purchasing): POST /api/purchase-orders/[id]/supplier route 2026-08-27 00:53:07 +02:00
records/[collection]/[id]/verify
sites feat(api): POST /api/sites/[id]/fixed-costs 2026-08-28 13:01:58 +02:00
timesheets/import feat(timesheets): enhance import functionality with site linking and employee creation 2026-08-26 12:44:02 +02:00
vehicles/[id] feat(fuel): POST/DELETE /api/vehicles/[id]/attention-dismiss 2026-08-28 12:31:23 +02:00