This repository has been archived on 2026-03-21. You can view files and clone it, but cannot push or open issues or pull requests.
payfrit-biz/api/orders
John Mizerek a8257b2509 Fix inverted modifier groups in KDS
The inverted group header item isn't always an order line item itself,
so RemovedDefaults was never computed. Now detects inverted groups
via children's ParentIsInvertedGroup flag and attaches RemovedDefaults
to the first child as a proxy. KDS JS handles both patterns.

Also skips showing default modifiers from inverted groups since those
are represented by "NO removed-item" instead.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 17:06:18 -07:00
..
_createOrderTasks.cfm feat: per-station item completion on KDS 2026-03-02 19:19:25 -08:00
abandonOrder.cfm Replace queryExecute with queryTimed across all endpoints for perf tracking 2026-02-02 00:28:37 -08:00
checkStatusUpdate.cfm Add toISO8601() helper for UTC date formatting 2026-02-20 11:56:31 -08:00
debugLineItems.cfm Replace queryExecute with queryTimed across all endpoints for perf tracking 2026-02-02 00:28:37 -08:00
getActiveCart.cfm Enable cart recovery API with optional business filter 2026-02-16 12:53:57 -08:00
getCart.cfm Add debug info to cart and setLineItem 2026-03-09 10:30:02 -07:00
getDetail.cfm Fix timezone display: append Z suffix to UTC dates in API responses 2026-03-11 11:59:43 -07:00
getOrCreateCart.cfm Add takeaway/pickup order support 2026-03-08 10:45:06 -07:00
getPendingForUser.cfm Fix timezone display: append Z suffix to UTC dates in API responses 2026-03-11 11:59:43 -07:00
history.cfm Fix timezone display: append Z suffix to UTC dates in API responses 2026-03-11 11:59:43 -07:00
listForKDS.cfm Fix inverted modifier groups in KDS 2026-03-11 17:06:18 -07:00
markStationDone.cfm feat: per-station item completion on KDS 2026-03-02 19:19:25 -08:00
setLineItem.cfm Add debug info to cart and setLineItem 2026-03-09 10:30:02 -07:00
setOrderType.cfm Add role-aware cash routing and backend improvements 2026-03-04 20:04:46 -08:00
submit.cfm Fix missing UserID in submit.cfm order query 2026-02-24 22:53:17 -08:00
submitCash.cfm Round balance amounts to cents before applying 2026-03-02 14:32:54 -08:00
testMarkPaid.cfm Launch prep: fix menu builder, payment flow, comment out pre-launch features 2026-02-05 10:18:33 -08:00
updateStatus.cfm feat: per-station item completion on KDS 2026-03-02 19:19:25 -08:00