diff --git a/packages/nc-gui-v2/components/virtual-cell/BelongsTo.vue b/packages/nc-gui-v2/components/virtual-cell/BelongsTo.vue index 7d838ea275..dd24632af5 100644 --- a/packages/nc-gui-v2/components/virtual-cell/BelongsTo.vue +++ b/packages/nc-gui-v2/components/virtual-cell/BelongsTo.vue @@ -11,9 +11,9 @@ import { defineAsyncComponent, inject, ref, - useProject, useProvideLTARStore, useSmartsheetRowStoreOrThrow, + useUIPermission, } from '#imports' import MdiArrowExpand from '~icons/mdi/arrow-expand' import MdiPlus from '~icons/mdi/plus' @@ -36,11 +36,12 @@ const readOnly = inject(ReadonlyInj, false) const isLocked = inject(IsLockedInj) -const { isSharedBase } = useProject() +const { isUIAllowed } = useUIPermission() const listItemsDlg = ref(false) const { state, isNew, removeLTARRef } = useSmartsheetRowStoreOrThrow() + const { loadRelatedTableMeta, relatedTablePrimaryValueProp, unlink } = useProvideLTARStore( column as Ref>, row, @@ -77,7 +78,10 @@ const unlinkRef = async (rec: Record) => { -
+
import('./components/ItemChip.vue')) @@ -42,9 +42,10 @@ const listItemsDlg = ref(false) const childListDlg = ref(false) -const { isSharedBase } = useProject() +const { isUIAllowed } = useUIPermission() const { state, isNew, removeLTARRef } = useSmartsheetRowStoreOrThrow() + const { loadRelatedTableMeta, relatedTablePrimaryValueProp, unlink } = useProvideLTARStore( column as Ref>, row, @@ -94,7 +95,10 @@ const unlinkRef = async (rec: Record) => {
-
+
import('./components/ItemChip.vue')) @@ -41,7 +41,7 @@ const listItemsDlg = ref(false) const childListDlg = ref(false) -const { isSharedBase } = useProject() +const { isUIAllowed } = useUIPermission() const { state, isNew, removeLTARRef } = useSmartsheetRowStoreOrThrow() const { loadRelatedTableMeta, relatedTablePrimaryValueProp, unlink } = useProvideLTARStore( @@ -94,7 +94,7 @@ const unlinkRef = async (rec: Record) => {
-
+
import('../../smartsheet/ex const { relatedTableMeta } = useLTARStoreOrThrow()! -const { isSharedBase } = useProject() +const { isUIAllowed } = useUIPermission() -const readonly = inject(ReadonlyInj, false) +const readOnly = inject(ReadonlyInj, false) const active = inject(ActiveCellInj, ref(false)) @@ -50,13 +50,13 @@ export default { > {{ value }} -
+