No description
Task System: - Tasks auto-created when KDS marks order Ready (status 3) - Duplicate task prevention via TaskOrderID check - Task completion now marks associated order as Completed (status 4) - Fixed isNull() check for TaskCompletedOn (use len() instead) - Added TaskOrderID to task queries for order linking Worker APIs: - api/workers/myBusinesses.cfm with GROUP BY to prevent duplicates - api/tasks/listMine.cfm for worker's claimed tasks with filters - api/tasks/complete.cfm updates both task and order status - api/tasks/accept.cfm for claiming tasks KDS/Portal: - KDS only shows orders with status < 4 - Portal dashboard improvements Admin/Debug: - Debug endpoints for tasks and businesses - Test data reset endpoint 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| admin | ||
| api | ||
| cfpayment | ||
| css | ||
| fonts | ||
| hud | ||
| images | ||
| includes | ||
| js | ||
| kds | ||
| library/cfc | ||
| modules | ||
| portal | ||
| styles | ||
| twilio | ||
| uploads | ||
| yelpforexes.com | ||
| _process.cfm | ||
| aaa Payfrit app new.apf | ||
| android-chrome-192x192.png | ||
| android-chrome-512x512.png | ||
| apple-touch-icon.png | ||
| Application.cfm | ||
| confirm.cfm | ||
| confirm_email.cfm | ||
| confirm_mobile.cfm | ||
| favicon-16x16.png | ||
| favicon-32x32.png | ||
| favicon.ico | ||
| index.cfm | ||
| index.cfml | ||
| index.htm | ||
| index.html | ||
| logout.cfm | ||
| NoBark.apf | ||
| onrequestend.cfm | ||
| register.cfm | ||
| register.cfm.old | ||
| reset.cfm | ||
| show_order.cfm | ||
| test_date_search.cfm | ||
| test_expand_checkbox.cfm | ||
| test_expand_checkbox2.cfm | ||
| test_expand_checkbox3.cfm | ||
| test_expand_checkbox4.cfm | ||
| test_infinite original.cfm | ||
| test_infinite.cfm | ||
| Untitled1.cfm | ||