Forbes
a851630d85
feat(sessions): workstation table, registration API, and module scaffold
- Add 022_workstations.sql migration (UUID PK, user_id FK, UNIQUE(user_id, name))
- Add Sessions module (depends on Auth, default enabled) with config toggle
- Add WorkstationRepository with Upsert, GetByID, ListByUser, Touch, Delete
- Add workstation handlers: register (POST upsert), list (GET), delete (DELETE)
- Add /api/workstations routes gated by sessions module
- Wire WorkstationRepository into Server struct
- Update module tests for new Sessions module
Closes #161
2026-03-01 09:56:43 -06:00
..
2026-02-18 19:38:20 -06:00
2026-02-13 15:22:28 -06:00
2026-02-11 09:50:31 -06:00
2026-02-20 12:08:34 -06:00
2026-02-07 13:35:22 -06:00
2026-02-20 12:08:34 -06:00
2026-02-15 09:43:05 -06:00
2026-02-08 15:59:23 -06:00
2026-02-08 15:59:23 -06:00
2026-02-20 12:08:34 -06:00
2026-02-11 09:50:31 -06:00
2026-02-20 12:08:34 -06:00
2026-02-14 13:19:02 -06:00
2026-02-18 18:53:40 -06:00
2026-02-13 15:18:46 -06:00
2026-02-19 14:36:22 -06:00
2026-03-01 09:56:43 -06:00
2026-02-07 01:57:10 -06:00
2026-02-20 12:08:34 -06:00
2026-02-15 09:43:05 -06:00
2026-02-15 03:15:54 -06:00
2026-02-15 03:15:54 -06:00
2026-02-18 19:03:44 -06:00
2026-02-18 19:03:44 -06:00
2026-02-14 14:01:32 -06:00
2026-01-31 09:20:27 -06:00
2026-02-13 15:20:20 -06:00
2026-02-11 09:50:31 -06:00
2026-02-18 19:38:20 -06:00
2026-02-13 15:22:28 -06:00
2026-03-01 09:56:43 -06:00
2026-02-20 12:08:34 -06:00
2026-02-13 15:22:28 -06:00
2026-01-31 09:20:27 -06:00
2026-02-08 15:59:23 -06:00
2026-02-19 14:36:22 -06:00
2026-02-20 12:08:34 -06:00
2026-02-19 14:36:22 -06:00
2026-02-20 12:08:34 -06:00
2026-02-08 22:52:42 -06:00
2026-03-01 09:56:43 -06:00