diff --git a/packages/nc-gui-v2/components/dashboard/settings/UIAcl.vue b/packages/nc-gui-v2/components/dashboard/settings/UIAcl.vue index e5f17f339e..c23ae557ec 100644 --- a/packages/nc-gui-v2/components/dashboard/settings/UIAcl.vue +++ b/packages/nc-gui-v2/components/dashboard/settings/UIAcl.vue @@ -32,7 +32,7 @@ async function loadTableList() { isLoading = true // TODO includeM2M tables = await $api.project.modelVisibilityList(project.value?.id, { - includeM2M: true, + includeM2M: false, }) } catch (e) { console.error(e) diff --git a/packages/nc-gui-v2/components/smartsheet/sidebar/MenuTop.vue b/packages/nc-gui-v2/components/smartsheet/sidebar/MenuTop.vue index 911da6e0d3..1ca1420520 100644 --- a/packages/nc-gui-v2/components/smartsheet/sidebar/MenuTop.vue +++ b/packages/nc-gui-v2/components/smartsheet/sidebar/MenuTop.vue @@ -66,7 +66,7 @@ function validate(value?: string) { return 'View name is required' } - if (views.value.every((v1) => ((v1 as GridType | KanbanType | GalleryType).alias || v1.title) !== value)) { + if (views.value.every((v1) => v1.title !== value)) { return 'View name should be unique' } @@ -134,10 +134,9 @@ const initSortable = (el: HTMLElement) => { onMounted(() => menuRef && initSortable(menuRef.$el)) -// todo: fix view type, alias is missing for some reason? /** Navigate to view by changing url param */ function changeView(view: { id: string; alias?: string; title?: string; type: ViewTypes }) { - router.push({ params: { viewTitle: (view.alias ?? view.title) || '' } }) + router.push({ params: { viewTitle: view.title || '' } }) } /** Rename a view */ diff --git a/packages/nocodb-sdk/src/lib/Api.ts b/packages/nocodb-sdk/src/lib/Api.ts index 446b338e07..eea755013a 100644 --- a/packages/nocodb-sdk/src/lib/Api.ts +++ b/packages/nocodb-sdk/src/lib/Api.ts @@ -163,6 +163,7 @@ export interface TableReqType { pinned?: boolean; deleted?: boolean; order?: number; + mm?: boolean; columns?: ColumnType[]; }