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
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
..
addresses Auto-geocode addresses on create/update 2026-03-02 01:00:07 -08:00
admin Fix column names: Latitude/Longitude not Lat/Lng 2026-03-02 01:13:47 -08:00
app Update about screen content 2026-02-16 18:36:15 -08:00
assignments Add sharding support to beacon list and assignments APIs 2026-02-08 12:34:49 -08:00
auth Fix loginOTP case sensitivity with preserveCaseForStructKey 2026-03-07 16:12:03 -08:00
beacon-sharding Add get_beacon_config endpoint — single call for all beacon config 2026-03-01 11:20:16 -08:00
beacons Migrate beacon APIs to shard-only system 2026-02-14 19:33:49 -08:00
businesses Bump business list limit from 20 to 50 2026-03-11 14:32:52 -07:00
chat Add toISO8601() helper for UTC date formatting 2026-02-20 11:56:31 -08:00
config Re-enable magic OTP on production for App Store review 2026-03-06 17:52:17 -08:00
debug Add all biz debug 2026-02-09 14:33:25 -08:00
dev Replace queryExecute with queryTimed across all endpoints for perf tracking 2026-02-02 00:28:37 -08:00
grants Replace queryExecute with queryTimed across all endpoints for perf tracking 2026-02-02 00:28:37 -08:00
import Replace queryExecute with queryTimed across all endpoints for perf tracking 2026-02-02 00:28:37 -08:00
inc Fix column names: Latitude/Longitude not Lat/Lng 2026-03-02 01:13:47 -08:00
menu Add IsInvertedGroup support for modifier groups 2026-03-08 18:14:19 -07:00
orders Fix inverted modifier groups in KDS 2026-03-11 17:06:18 -07:00
portal Auto-geocode addresses on create/update 2026-03-02 01:00:07 -08:00
presence Add Open Tabs feature: tab APIs, presence tracking, shared tabs, cron, portal settings 2026-02-24 20:56:07 -08:00
ratings Fix timezone display: append Z suffix to UTC dates in API responses 2026-03-11 11:59:43 -07:00
servicepoints Fix beacon sharding to support Major/Minor starting from 0 2026-02-09 13:43:32 -08:00
setup Reset KDS station filter on business change, add default Kitchen station 2026-03-11 12:17:51 -07:00
stations Fix CFML hash escape in station save default color 2026-03-02 16:49:07 -08:00
stripe Add role-aware cash routing and backend improvements 2026-03-04 20:04:46 -08:00
tabs fix: prevent tab cancel when approved orders exist 2026-03-03 12:56:14 -08:00
tasks Add RequiresServicePoint flag to task types API 2026-03-09 16:50:02 -07:00
users Replace queryExecute with queryTimed across all endpoints for perf tracking 2026-02-02 00:28:37 -08:00
workers Fix timezone display: append Z suffix to UTC dates in API responses 2026-03-11 11:59:43 -07:00
Application.cfm Add markStationDone.cfm to public routes for KDS access 2026-03-08 11:04:34 -07:00