feat: include SessionEnabled in menu items API response

Android app uses this to show/hide the tab icon per business.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
John Mizerek 2026-03-02 17:34:08 -08:00
parent 576c90fffd
commit 5dd0884b8f

View file

@ -558,7 +558,7 @@
<cfset brandColor = ""> <cfset brandColor = "">
<cfset headerImageUrl = ""> <cfset headerImageUrl = "">
<cfset qBrand = queryTimed( <cfset qBrand = queryTimed(
"SELECT BrandColor AS BusinessBrandColor, TaxRate, PayfritFee, HeaderImageExtension FROM Businesses WHERE ID = ?", "SELECT BrandColor AS BusinessBrandColor, TaxRate, PayfritFee, HeaderImageExtension, SessionEnabled FROM Businesses WHERE ID = ?",
[ { value = BusinessID, cfsqltype = "cf_sql_integer" } ], [ { value = BusinessID, cfsqltype = "cf_sql_integer" } ],
{ datasource = "payfrit" } { datasource = "payfrit" }
)> )>
@ -591,6 +591,7 @@
"HEADERIMAGEURL": headerImageUrl, "HEADERIMAGEURL": headerImageUrl,
"TAXRATE": val(businessTaxRate), "TAXRATE": val(businessTaxRate),
"PAYFRITFEE": val(businessPayfritFee), "PAYFRITFEE": val(businessPayfritFee),
"SESSIONENABLED": val(qBrand.SessionEnabled),
"Menus": menuList, "Menus": menuList,
"SelectedMenuID": requestedMenuID "SelectedMenuID": requestedMenuID
})> })>