createPayloadForCreatePolicy() — supabase Function Reference
Architecture documentation for the createPayloadForCreatePolicy() function in Policies.utils.ts from the supabase codebase.
Entity Profile
Dependency Diagram
graph TD c86aca53_24a5_5463_ea01_9f31aea46b8d["createPayloadForCreatePolicy()"] 331765b7_d5b8_b1a0_dc2a_d6b857a68adb["PolicyEditorModal()"] 331765b7_d5b8_b1a0_dc2a_d6b857a68adb -->|calls| c86aca53_24a5_5463_ea01_9f31aea46b8d style c86aca53_24a5_5463_ea01_9f31aea46b8d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/studio/components/interfaces/Auth/Policies/Policies.utils.ts lines 116–128
export const createPayloadForCreatePolicy = (
policyFormFields: PolicyFormField
): PostgresPolicyCreatePayload => {
const { command, definition, check, roles } = policyFormFields
return {
...policyFormFields,
action: 'PERMISSIVE',
command: command || undefined,
definition: definition || undefined,
check: check || undefined,
roles: roles.length > 0 ? roles : undefined,
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does createPayloadForCreatePolicy() do?
createPayloadForCreatePolicy() is a function in the supabase codebase.
What calls createPayloadForCreatePolicy()?
createPayloadForCreatePolicy() is called by 1 function(s): PolicyEditorModal.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free