AccessControl — supabase Architecture
Defines row and field-level permissions for admins and public users.
Entity Profile
Relationship Graph
Domain
Functions
- AIOptInLevelSelector()
- APIKeyRow()
- AccessTokenList()
- AccessTokenNewBanner()
- ActionStatusBadge()
- AddHookDropdown()
- AddNewSecretForm()
- AddNewSecretModal()
- AddPaymentMethodForm()
- AddUserDropdown()
- Addons()
- AdvancedConfiguration()
- AdvisorRulesPreview()
- AnimatedCursors()
- ApiKeysTabContent()
- AuditLogs()
- AuditLogs()
- AuditLogsForm()
- Authentication()
- AuthorizedAppRow()
- AvailableIntegrations()
- AwsMarketplaceContractNotLinkable()
- AwsMarketplaceOnboardingPlaceholder()
- Badge()
- BanUserModal()
- BaseImpersonatingRow()
- BillingChangeBadge()
- BillingCustomerData()
- BranchRow()
- BranchRowLoader()
- BranchSelector()
- Bucket()
- BucketButton()
- ChangePaymentMethodModal()
- ChartConfig()
- Checkbox()
- CloseConfirmationModal()
- CommandRender()
- Compute()
- ComputeMetric()
- ComputeSizeField()
- ConnectButton()
- ConnectTabContent()
- ConnectTabTriggers()
- ConnectionParameters()
- ContentFile()
- ContentFile()
- ContentFile()
- ContentFile()
- ContentFile()
- ContentFile()
- ContentFile()
- ContextSearchPage()
- ContextSearchResults()
- CostControl()
- CreateReportModal()
- CreateUserModal()
- CreditBalance()
- CronJobPage()
- CronJobRunDetailsEstimateErrorNotice()
- CronJobRunDetailsOverflowDialog()
- CronJobScheduleSection()
- CronJobTableCell()
- CustomDomainsConfigureHostname()
- DeleteCronJob()
- DeleteOAuthAppModal()
- DeletePaymentMethodModal()
- DeleteProjectButton()
- DeleteQueue()
- DeleteUserModal()
- DeletionError()
- DeprecatedChartBlock()
- Description()
- DetailRow()
- DiffEditor()
- DisableRuleModal()
- DiskIOBandwidthWarnings()
- DiskMangementCoolDownSection()
- DiskSizeField()
- DiskTypeRecommendationSection()
- DiskUsage()
- Documents()
- DropdownControl()
- EdgeFunctionSearchResults.loading()
- EdgeFunctionSecrets()
- EdgeFunctions()
- EdgeFunctionsSecondLevelNav()
- EdgeFunctionsSortDropdown()
- EditWrapperSheet()
- EmptyState()
- EmptyState()
- EntitiesSecondLevelNav()
- EntityTypeIcon()
- ExampleProject()
- ExitSurveyModal()
- ExplainNodeRow()
- ExternalAuthImpersonatingRow()
- FeaturePreviewModal()
- FilesBucket()
- FilterRow()
- FilterTable()
- FilterableInput()
- FirstLevelNav()
- FirstStep()
- FormBody()
- FormField()
- FunctionDiff()
- FunctionsEmptyState()
- FunctionsNav()
- GitHubChangeEmailAddress()
- GraphiQL()
- HandleIcon()
- Header()
- HeaderBanner()
- HeaderCell()
- HookCard()
- HotkeySettings()
- HoursOrNeverText()
- HttpBodyFieldSection()
- HttpRequestSection()
- IOPSField()
- IPv4StatusIcon()
- IndexAdvisorDisabledState()
- InlineWidget()
- InputField()
- InputResetButton()
- Introduction()
- InviteUserModal()
- InvoiceStatusBadge()
- KeyDetailsDialog()
- KeyRow()
- LOG_DRAIN_SOURCE_VALUES()
- LangSelector()
- LanguageSelector()
- LeaveTeamButton()
- LoaderIcon()
- LocalDropdown()
- LockedRenameQuerySection()
- LogsDivider()
- MappingFieldArray()
- McpTabContentInnerLoading()
- MemberRow()
- MessageSelection()
- MfaStatusToState()
- MonacoThemeProvider()
- NameField()
- NavTitle()
- NewScopedTokenSheet()
- NewTokenButton()
- NoProjectsState()
- OAuthAppRow()
- OAuthSecrets()
- OAuthServerSettingsForm()
- OptInToOpenAIToggle()
- Option()
- OrganizationCard()
- OrganizationSelector()
- Overview()
- OverviewTable()
- PROVIDER_FILTER_OPTIONS()
- Page()
- PanelHeader()
- PermissionResourceSelector()
- Permissions()
- PermissionsList()
- PlanUpdateSidePanel()
- PolicyDefinition()
- PolicyEditorModal()
- PolicyReview()
- PolicyRoles()
- PolicyRow()
- PolicySearchResults()
- PolicyTableRowComponent()
- PolicyTableRowHeader()
- PolicyTemplates()
- ProfileInformation()
- ProjectCard()
- ProjectClaimLayout()
- ProjectCreationFooter()
- ProjectList()
- ProjectTableRow()
- ProtectionAuthSettingsForm()
- ProviderDropdownItem()
- PublicSchemaNotEnabledAlert()
- PublishAppSidePanel()
- PullRequestsEmptyState()
- QUEUE_MESSAGE_OPTIONS()
- QueryIndexes()
- QueryPerformanceGrid()
- QueueMessagesDataGrid()
- QueueNameCell()
- QueueRow()
- QueueSizeCell()
- RedirectUrlList()
- RegionSelector()
- RenameQueryModal()
- ReportChartUpsell()
- ReportFilterRow()
- ReportStickyNav()
- Reports()
- ReportsNumericFilter()
- RequestsByCountryMapRenderer()
- ResourceAccess()
- ResourceMultiSelector()
- ResourcePickerList()
- Restriction()
- ReviewRow()
- RoleImpersonationPopover()
- RoleTooltip()
- Row()
- RowAction()
- RowContextMenu()
- RowCountIndicator()
- RowCountSelector()
- RowData()
- RowHeader()
- RowHeader()
- RowLayout()
- RowLoading()
- RowRenderer()
- RpcContent()
- SQLQuickstarts()
- SSODomains()
- ScopeSection()
- SecondLevelNav()
- SecondLevelNavInnerContainer()
- SecondLevelNavLayout()
- SecondLevelNavOuterContainer()
- SecretField()
- SecretRow()
- SecretRow()
- SectionHeader()
- SelectHeaderCell()
- SelectionDetailedRow()
- SelectionDetailedTimestampRow()
- ServiceRow()
- SharedAPIReport()
- SigningKeyRow()
- SingleAttributeTooltipContent()
- SizeAndCounts()
- SmtpForm()
- SortDropdown()
- SortRow()
- SortableReportBlock()
- SortableSection()
- SpendCapModal()
- SqlRunButton()
- StartUsingJwtSigningKeysBanner()
- StatCard()
- StatusBadge()
- StatusIcon()
- StorageSecondLevelNav()
- StorageTypeField()
- StoredProcedures()
- StoredProceduresSecondLevelNav()
- StripeSyncInstallationPage()
- StudioCommandMenu()
- TIA()
- TOTPFactors()
- TableDataRow()
- TableFilterBarPreview()
- TableHeaderRow()
- TableIndexAdvisorContext.getSuggestionsForColumn()
- TemplatePreview()
- ThroughputField()
- TokenNameCell()
- TokenPermissionsSection()
- TopApiRoutesRenderer()
- UserHeader()
- UserImpersonatingRow()
- UserImpersonationSelector()
- UserLogs()
- UserOverview()
- UserPanel()
- UserRow()
- UsersFooter()
- UsersSearch()
- UsersV2()
- UtilityTabExplain()
- VoteLink()
- WebhooksOverviewTab()
- WhyUseStandbyKeysIllustration()
- WorkflowLogs()
- WrapperDynamicColumns()
- WrapperRow()
- algorithmDescriptions()
- applyRowAdd()
- autoFocusAndSelect()
- autoFocusAndSelect()
- billingPartnerLabel()
- buildCountsByIso2()
- buildPoliciesForPath()
- buildQueryExplanationPrompt()
- calculateBaselineIopsForComputeSize()
- calculateComputeSizeRequiredForIops()
- calculateDiskSizePrice()
- calculateDiskSizeRequiredForIops()
- calculateIopsRequiredForThroughput()
- calculateMaxDuration()
- calculateMaxIopsAllowedForDiskSizeWithio2()
- calculateMaxIopsForComputeSize()
- calculateMaxThroughput()
- calculateThroughputPrice()
- cloudMarketplaceKeys.onboardingInfo()
- compareAsModification()
- computeSuccessAndNonSuccessRates()
- convertCronToString()
- convertKVStringArrayToJson()
- createForeignKey()
- createLintSummaryPrompt()
- createNode()
- createSQLStatementForCreatePolicy()
- createSQLStatementForUpdatePolicy()
- deriveChanges()
- estimateDiskCost()
- extractStatusCodesFromData()
- fetchPostgrestMetrics()
- fetchTopResponseErrors()
- fileKey()
- filterAndSortTokens()
- filterBuckets()
- findPathToAuthUsers()
- formatAccessText()
- formatBytesCompact()
- formatCronJobColumns()
- formatDate()
- formatNumberValue()
- formatRowCount()
- formatRowsForCSV()
- formatUsage()
- formatUserColumns()
- formatUsersData()
- generateAiPoliciesForTable()
- generateCLICommands()
- generateCategoryAttributes()
- generateProgrammaticPoliciesForTable()
- generateRuleText()
- generateStartingPoliciesForTable()
- generateUsageData()
- getApiSuccessRates()
- getAvatarUrl()
- getBasePath()
- getBestAction()
- getChangeColor()
- getCloudMarketplaceOnboardingInfo()
- getCodeWorkflowSteps()
- getColumnType()
- getConnectionStrings()
- getContentFilePath()
- getDisplayName()
- getDisplayNameForSmartRegion()
- getFallbackImportMapPath()
- getHealthStatus()
- getIndexAdvisorExtensions()
- getNodeMaxCost()
- getOperationIcon()
- getPartnerManagedResourceCta()
- getProviderName()
- getRealAccess()
- getRealtimePolicyTemplates()
- getRelationshipsForTable()
- getResourcePermissions()
- getScanBarColor()
- getSearchPlaceholder()
- getSectionSnippets()
- getStatusTooltip()
- getWrapperMetaForWrapper()
- hasMultipleOwners()
- isAdmin()
- isAdminFieldLevel()
- isAdminOrSelf()
- isAnyone()
- isAuthErrorCodeRow()
- isAuthenticated()
- isErrorLog()
- isKnownCountryCode()
- isPendingAddRow()
- isPendingDeleteRow()
- isQueueNameValid()
- isResponseErrorRow()
- isSecondsFormat()
- isTextFormatExplain()
- isUpdateWithoutWhere()
- isValidHook()
- localSnippets.cliLogin()
- mapComputeSizeNameToAddonVariantId()
- mapPermissionToFGA()
- markRowAsDeleted()
- operationMatchesRow()
- parseBase64URL()
- parseConnectionsData()
- parseCronJobCommand()
- parseDetailLines()
- parseFloatMetric()
- phoneProviders()
- prepareQueuesForDataGrid()
- providerIconMap()
- queryInvolvesProtectedSchemas()
- queueRowAddWithOptimisticUpdate()
- queueRowDeletesWithOptimisticUpdate()
- reducer()
- removeRow()
- resolveDeleteRowConflicts()
- rowKeyGetter()
- rowMatchesIdentifiers()
- setDeletionRequestFlag()
- showMicroUpgrade()
- slugifyTitle()
- smartRegionToExactRegion()
- snippets.authLogout()
- snippets.authMagicLink()
- snippets.authMobileOTPVerify()
- snippets.authUser()
- snippets.delete()
- snippets.init()
- snippets.insertMany()
- snippets.readAll()
- snippets.readRange()
- snippets.rpcSingle()
- snippets.subscribeUpdates()
- socialProviders()
- sortActions()
- sumErrors()
- toLogsBarChartData()
- toPrettyJsonString()
- togglePermissionResource()
- transformLogsToChartData()
- transformLogsToJSON()
- transformStatementDataToRows()
- transformToBarChartData()
- updatePasswordStrength()
- useApiKeysCommands()
- useBillingCustomerDataForm()
- useCreateCommands()
- useFeaturePreviewContext()
- useGetRolesManagementPermissions()
- useGettingStartedProgress()
- useGroupedPermissions()
- useIndexInvalidation()
- useInstalledIntegrations()
- useIsColumnLevelPrivilegesEnabled()
- useIsQueueOperationsEnabled()
- useOrgAndProjectData()
- usePoliciesData()
- useProjectSwitchCommand()
- useSqlEditorPrompt()
- useSupportCommands()
- useUnifiedLogsPreview()
Frequently Asked Questions
What is the AccessControl subdomain?
AccessControl is a subdomain in the supabase codebase, part of the ContentManagement domain. Defines row and field-level permissions for admins and public users. It contains 0 source files.
Which domain does AccessControl belong to?
AccessControl belongs to the ContentManagement domain.
What functions are in AccessControl?
The AccessControl subdomain contains 448 function(s): AIOptInLevelSelector, APIKeyRow, AccessTokenList, AccessTokenNewBanner, ActionStatusBadge, AddHookDropdown, AddNewSecretForm, AddNewSecretModal, and 440 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free