marc b5b2c5f0ae feat(api-keys): reusable key-creation modal for profile and service accounts
- Extract the profile API-key UI into a shared ApiKeysManager component
  (modal create form, full/readonly toggle, and detailed permission-scope
  picker). Profile and the service-account detail page both use it, so the
  two interfaces stay consistent and the code isn't duplicated.
- Add GET /users/:id/permission-options (service accounts), mirroring
  GET /me/permissions, so the scope picker shows exactly the pairs the
  account holds; the same query caps the key server-side.
- Service and system accounts never receive notifications: recipient
  resolution now targets account_type='user' across explicit, org-wide,
  and org-scoped paths (also fixes a stale 'human' literal that matched
  nothing).
2026-06-17 01:51:23 +02:00
2026-06-03 19:54:20 +02:00
S
Description
Fastify integration for pgmorbac, with route permission checks, RLS session context, organization scopes, management routes for orgs, roles and rules, and a PostgREST data proxy.
https://pgmorbac.crudy.fr/
MIT
319 KiB
2026-06-22 20:49:58 +00:00
Languages
TypeScript 96.3%
JavaScript 3.7%