From 9c61b18f0aee3858f255efb6b5495742e035466a Mon Sep 17 00:00:00 2001 From: Pranav C Date: Thu, 9 Feb 2023 11:40:55 +0530 Subject: [PATCH] fix(gui): hide attachment edit option in readonly mode Signed-off-by: Pranav C --- .../components/cell/attachment/Modal.vue | 5 +++- .../nc-gui/components/template/Editor.vue | 16 +++++-------- .../nc-gui/components/virtual-cell/Lookup.vue | 23 +++++++++++++------ 3 files changed, 26 insertions(+), 18 deletions(-) diff --git a/packages/nc-gui/components/cell/attachment/Modal.vue b/packages/nc-gui/components/cell/attachment/Modal.vue index 23576227dd..ff9bbc0cdb 100644 --- a/packages/nc-gui/components/cell/attachment/Modal.vue +++ b/packages/nc-gui/components/cell/attachment/Modal.vue @@ -146,7 +146,10 @@ function onRemoveFileClick(title: any, i: number) { - +
diff --git a/packages/nc-gui/components/template/Editor.vue b/packages/nc-gui/components/template/Editor.vue index a6be949176..7a077e045e 100644 --- a/packages/nc-gui/components/template/Editor.vue +++ b/packages/nc-gui/components/template/Editor.vue @@ -501,16 +501,12 @@ async function importTemplate() { } } } - const createdTable = await $api.base.tableCreate( - project.value?.id as string, - (baseId || project.value?.bases?.[0].id)!, - { - table_name: table.table_name, - // leave title empty to get a generated one based on table_name - title: '', - columns: table.columns || [], - }, - ) + const createdTable = await $api.base.tableCreate(project.value?.id as string, (baseId || project.value?.bases?.[0].id)!, { + table_name: table.table_name, + // leave title empty to get a generated one based on table_name + title: '', + columns: table.columns || [], + }) table.id = createdTable.id table.title = createdTable.title diff --git a/packages/nc-gui/components/virtual-cell/Lookup.vue b/packages/nc-gui/components/virtual-cell/Lookup.vue index bfd742f8a6..ac60e858b4 100644 --- a/packages/nc-gui/components/virtual-cell/Lookup.vue +++ b/packages/nc-gui/components/virtual-cell/Lookup.vue @@ -92,12 +92,17 @@ const { showEditNonEditableFieldWarning, showClearNonEditableFieldWarning, activ :edit-enabled="false" :model-value="v" :column="lookupColumn" - :readOnly="true" + :read-only="true" /> - +
@@ -106,8 +111,7 @@ const { showEditNonEditableFieldWarning, showClearNonEditableFieldWarning, activ v-if="isAttachment(lookupColumn) && arrValue[0] && !Array.isArray(arrValue[0]) && typeof arrValue[0] === 'object'" class="min-w-max" > - +