Initial project setup #1

Closed
opened 2026-05-21 21:20:33 +00:00 by shawn · 0 comments
Owner

Admin API server extracted from canteen-asset-tracker.

  • admin_server.py: all admin routes (users, customers, locations, rooms, geofences, settings, activity, stats, CSV exports, upload/icon, reset-database)
  • Shared SQLite DB via CANTEEN_DB_PATH env var
  • Bearer token auth (same session table)
  • Reset requires admin role + X-Confirm-Reset header
  • Port 8900 by default
  • Repo: https://gitea.ourpad.casa/shawn/canteen-admin-server
Admin API server extracted from canteen-asset-tracker. - admin_server.py: all admin routes (users, customers, locations, rooms, geofences, settings, activity, stats, CSV exports, upload/icon, reset-database) - Shared SQLite DB via CANTEEN_DB_PATH env var - Bearer token auth (same session table) - Reset requires admin role + X-Confirm-Reset header - Port 8900 by default - Repo: https://gitea.ourpad.casa/shawn/canteen-admin-server
shawn closed this issue 2026-05-21 21:20:37 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: shawn/canteen-admin-server#1