Allow configuring access for views
This commit is contained in:
parent
b53f61228c
commit
1ddd0bca21
|
@ -4,6 +4,7 @@
|
|||
import { API } from "api"
|
||||
import GridCreateEditRowModal from "components/backend/DataTable/modals/grid/GridCreateEditRowModal.svelte"
|
||||
import GridFilterButton from "components/backend/DataTable/buttons/grid/GridFilterButton.svelte"
|
||||
import GridManageAccessButton from "components/backend/DataTable/buttons/grid/GridManageAccessButton.svelte";
|
||||
|
||||
$: id = $viewsV2.selected?.id
|
||||
$: datasource = {
|
||||
|
@ -31,6 +32,7 @@
|
|||
</svelte:fragment>
|
||||
<svelte:fragment slot="controls">
|
||||
<GridCreateEditRowModal />
|
||||
<GridManageAccessButton />
|
||||
</svelte:fragment>
|
||||
</Grid>
|
||||
</div>
|
||||
|
|
|
@ -3,6 +3,15 @@
|
|||
import { getContext } from "svelte"
|
||||
|
||||
const { datasource } = getContext("grid")
|
||||
|
||||
$: resourceId = getResourceID($datasource)
|
||||
|
||||
const getResourceID = datasource => {
|
||||
if (!datasource) {
|
||||
return null
|
||||
}
|
||||
return datasource.type === "table" ? datasource.tableId : datasource.id
|
||||
}
|
||||
</script>
|
||||
|
||||
<ManageAccessButton resourceId={$datasource?.tableId} />
|
||||
<ManageAccessButton {resourceId} />
|
||||
|
|
Loading…
Reference in New Issue