Select a role, choose the staff member, then enter PIN. This keeps entry fast during service and prevents spelling mistakes.
role_users table. Counter and Kitchen can have multiple accounts under the same role.
These screens now point at the current live roles on one shared workflow: owner/admin oversight, manager controls, counter POS, and kitchen/service execution.
This workspace still depends on sql/03_service_flow_patch.sql for running orders, kitchen progression, serving, and final billing. Owner/Admin reporting also expects daily_closings and Manager expects the manager-side support tables you listed.