From e3aeae43f51d32edc7a87f1b320566ea6cf398c9 Mon Sep 17 00:00:00 2001 From: Raju Udava <86527202+dstala@users.noreply.github.com> Date: Wed, 12 Jun 2024 15:19:33 +0530 Subject: [PATCH] Nc staing/issues (#8681) * fix: disable calendar for mobile view fix: disable loading state for notifications polling * fix: unwanted mutation --------- Co-authored-by: DarkPhoenix2704 --- .../nc-gui/components/smartsheet/Gallery.vue | 2 +- .../nc-gui/components/smartsheet/Kanban.vue | 2 +- packages/nc-gui/components/smartsheet/Map.vue | 4 +- .../nc-gui/components/smartsheet/Toolbar.vue | 2 +- .../components/smartsheet/calendar/index.vue | 159 ++++++++++-------- .../components/smartsheet/grid/index.vue | 2 +- packages/nc-gui/composables/useApi/index.ts | 18 +- packages/nc-gui/composables/useViewData.ts | 3 +- packages/nc-gui/lang/en.json | 1 + 9 files changed, 107 insertions(+), 86 deletions(-) diff --git a/packages/nc-gui/components/smartsheet/Gallery.vue b/packages/nc-gui/components/smartsheet/Gallery.vue index a4e1786a1c..5ef45bc76b 100644 --- a/packages/nc-gui/components/smartsheet/Gallery.vue +++ b/packages/nc-gui/components/smartsheet/Gallery.vue @@ -102,7 +102,6 @@ const attachments = (record: any): Attachment[] => { const expandForm = (row: RowType, state?: Record) => { const rowId = extractPkFromRow(row.row, meta.value!.columns!) - expandedFormRow.value = row expandedFormRowState.value = state if (rowId && !isPublic.value) { @@ -113,6 +112,7 @@ const expandForm = (row: RowType, state?: Record) => { }, }) } else { + expandedFormRow.value = row expandedFormDlg.value = true } } diff --git a/packages/nc-gui/components/smartsheet/Kanban.vue b/packages/nc-gui/components/smartsheet/Kanban.vue index d8b5f982d6..6237969675 100644 --- a/packages/nc-gui/components/smartsheet/Kanban.vue +++ b/packages/nc-gui/components/smartsheet/Kanban.vue @@ -139,7 +139,6 @@ reloadViewMetaHook?.on(async () => { const expandForm = (row: RowType, state?: Record) => { const rowId = extractPkFromRow(row.row, meta.value!.columns!) - expandedFormRow.value = row expandedFormRowState.value = state if (rowId && !isPublic.value) { router.push({ @@ -149,6 +148,7 @@ const expandForm = (row: RowType, state?: Record) => { }, }) } else { + expandedFormRow.value = row expandedFormDlg.value = true } } diff --git a/packages/nc-gui/components/smartsheet/Map.vue b/packages/nc-gui/components/smartsheet/Map.vue index 409f2cc264..b4479dca6f 100644 --- a/packages/nc-gui/components/smartsheet/Map.vue +++ b/packages/nc-gui/components/smartsheet/Map.vue @@ -51,9 +51,8 @@ const getMapCenterLocalStorageKey = (viewId: string) => `mapView.${viewId}.cente const expandForm = (row: Row, state?: Record) => { const rowId = extractPkFromRow(row.row, meta.value!.columns!) - expandedFormRow.value = row - if (rowId) { + if (rowId && !isPublic.value) { router.push({ query: { ...route.query, @@ -61,6 +60,7 @@ const expandForm = (row: Row, state?: Record) => { }, }) } else { + expandedFormRow.value = row expandedFormRowState.value = state expandedFormDlg.value = true } diff --git a/packages/nc-gui/components/smartsheet/Toolbar.vue b/packages/nc-gui/components/smartsheet/Toolbar.vue index 8b8f30b7b2..fbbef4e261 100644 --- a/packages/nc-gui/components/smartsheet/Toolbar.vue +++ b/packages/nc-gui/components/smartsheet/Toolbar.vue @@ -18,7 +18,7 @@ const isTab = computed(() => {