diff --git a/frontend/src/lib/components/workspaceSettings/DataTableSettings.svelte b/frontend/src/lib/components/workspaceSettings/DataTableSettings.svelte
index 9c2d64998b..4cda99cb4a 100644
--- a/frontend/src/lib/components/workspaceSettings/DataTableSettings.svelte
+++ b/frontend/src/lib/components/workspaceSettings/DataTableSettings.svelte
@@ -92,7 +92,8 @@
type GetSettingsResponse,
type TestDataTableConnectionResponse
} from '$lib/gen'
- import { superadmin, workspaceStore } from '$lib/stores'
+ // `superadmin` gates the commented-out roles section at the bottom; restore it there.
+ import { workspaceStore } from '$lib/stores'
import { createAsyncConfirmationModal } from '../common/confirmationModal/asyncConfirmationModal.svelte'
import ConfirmationModal from '../common/confirmationModal/ConfirmationModal.svelte'
import { resource } from 'runed'
@@ -100,8 +101,10 @@
import { Popover } from '../meltComponents'
import ExploreAssetButton from '../ExploreAssetButton.svelte'
import DataTableMigrationsButton from './DataTableMigrationsButton.svelte'
- import DataTablePermissionsButton from './DataTablePermissionsButton.svelte'
- import DataTableRolesSection from './DataTableRolesSection.svelte'
+ // Both components are complete and reviewed; their call sites in this file are commented
+ // out until the ACL editor lands. Uncomment these with them.
+ // import DataTablePermissionsButton from './DataTablePermissionsButton.svelte'
+ // import DataTableRolesSection from './DataTableRolesSection.svelte'
import { deepEqual } from 'fast-equals'
import { clone } from '$lib/utils'
import SettingsFooter from './SettingsFooter.svelte'
@@ -398,64 +401,67 @@
/
{dataTable.reference.datatable}