Commit Graph

6 Commits

Author SHA1 Message Date
jigoong
76398c3de6 feat(apiservice): add edit client/key functionality in API Management page
- PATCH /admin/api-keys/clients/{id} — update client name and is_active
- PATCH /admin/api-keys/{id} — update key name and permissions
- Edit Client modal with name field and active/inactive toggle
- Edit Key modal with name field and permissions JSON textarea (pre-filled)
- Fix JS syntax error: use data-* attributes instead of inline JSON in onclick
2026-06-09 00:41:36 +07:00
jigoong
3a5f9e9001 feat: replace SQLAdmin with Keycloak-protected API management page
- Disable SQLAdmin basic auth (comment out mount_admin, statics, redirect)
- Add /api-management page (Keycloak admin role required)
- Add admin_api_keys.py: REST endpoints for list/create clients and keys
- Add api_management.html: manage API clients, keys, permissions with copy-once key display
- Update index.html: API Management link -> /api-management
- Update auth middleware: add /api-management and /admin/users to PROTECTED_PATHS
- Add CHANGES-2026-06-04.md dev notes
2026-06-04 18:22:22 +07:00
jigoong
1dba772e62 update configuration docker setup for data platform 2026-05-07 17:57:42 +07:00
jigoong
550d926139 fix bug merge missing route and supabase-client 2026-02-27 17:24:20 +07:00
jigoong
c57755c09c fix bug api key managemtn for admin 2026-02-25 02:08:34 +07:00
jigoong
649473d2cc add admin api management 2026-02-24 23:29:20 +07:00