Files
supabase/apps/studio/components/interfaces/Database/Functions
Claude 939fc39e98 feat(studio): add API Access column and toggle for database functions
Adds a new "API Access" column to the database functions index page that
displays whether a function is accessible via the Data API (has EXECUTE
privileges granted to anon/authenticated roles).

Changes:
- Add function-privileges-query.ts to query function EXECUTE privileges
- Add function-api-access-query.ts to combine privilege and schema exposure checks
- Add function-api-access-mutation.ts to grant/revoke EXECUTE privileges
- Add API Access column showing Yes/No with tooltips explaining the status
- Add Enable/Disable API access menu items in the function row dropdown
- Add confirmation dialog (ToggleFunctionApiAccessModal) for toggling access
- Consider schema exposure in API access logic (schema must be exposed via PostgREST)

https://claude.ai/code/session_01CQajZAZp7fYhiSmWyyjYBr
2026-02-05 05:21:16 +00:00
..