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 1210249f54 Normalize database column and table names across entire codebase
Update all SQL queries, query result references, and ColdFusion code to match
the renamed database schema. Tables use plural CamelCase, PKs are all `ID`,
column prefixes stripped (e.g. BusinessName→Name, UserFirstName→FirstName).

Key changes:
- Strip table-name prefixes from all column references (Businesses, Users,
  Addresses, Hours, Menus, Categories, Items, Stations, Orders,
  OrderLineItems, Tasks, TaskCategories, TaskRatings, QuickTaskTemplates,
  ScheduledTaskDefinitions, ChatMessages, Beacons, ServicePoints, Employees,
  VisitorTrackings, ApiPerfLogs, tt_States, tt_Days, tt_AddressTypes,
  tt_OrderTypes, tt_TaskTypes)
- Rename PK references from {TableName}ID to ID in all queries
- Rewrite 7 admin beacon files to use ServicePoints.BeaconID instead of
  dropped lt_Beacon_Businesses_ServicePoints link table
- Rewrite beacon assignment files (list, save, delete) for new schema
- Fix FK references incorrectly changed to ID (OrderLineItems.OrderID,
  Categories.MenuID, Tasks.CategoryID, ServicePoints.BeaconID)
- Update Addresses: AddressLat→Latitude, AddressLng→Longitude
- Update Users: UserPassword→Password, UserIsEmailVerified→IsEmailVerified,
  UserIsActive→IsActive, UserBalance→Balance, etc.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 15:39:12 -08:00
..
addresses Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
admin Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
app Add about.cfm API endpoint for mobile app About screennAdds server-side content for About Payfrit screen allowing content updates without releasing new app versions.nCo-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> 2026-01-28 00:38:58 -08:00
assignments Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
auth Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
beacons Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
businesses Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
chat Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
config Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
debug Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
dev Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
import Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
menu Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
orders Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
portal Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
ratings Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
servicepoints Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
setup Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
stations Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
stripe Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
tasks Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
users Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
workers Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00
Application.cfm Normalize database column and table names across entire codebase 2026-01-30 15:39:12 -08:00