From 2716dad3e373483ba4415c5c5f66205b5bae9d39 Mon Sep 17 00:00:00 2001 From: Pranav C <61551451+pranavxc@users.noreply.github.com> Date: Thu, 1 Jul 2021 18:59:26 +0530 Subject: [PATCH] feat: Expand form relations and ui corrections Signed-off-by: Pranav C <61551451+pranavxc@users.noreply.github.com> --- .../components/columnFilterMenu.vue | 4 ++ .../components/virtualHeaderCell.vue | 68 +++++++++++-------- .../project/spreadsheet/mixins/spreadsheet.js | 7 +- .../project/tableTabs/customAcl.vue | 2 +- .../nocodb/src/lib/noco/rest/RestAuthCtrl.ts | 2 +- packages/nocodb/src/lib/noco/rest/RestCtrl.ts | 11 ++- 6 files changed, 59 insertions(+), 35 deletions(-) diff --git a/packages/nc-gui/components/project/spreadsheet/components/columnFilterMenu.vue b/packages/nc-gui/components/project/spreadsheet/components/columnFilterMenu.vue index 3e3d93c7f7..1d2259f263 100644 --- a/packages/nc-gui/components/project/spreadsheet/components/columnFilterMenu.vue +++ b/packages/nc-gui/components/project/spreadsheet/components/columnFilterMenu.vue @@ -19,6 +19,7 @@
diff --git a/packages/nc-gui/components/project/spreadsheet/components/virtualHeaderCell.vue b/packages/nc-gui/components/project/spreadsheet/components/virtualHeaderCell.vue index ed6469211b..acdd54a5a0 100644 --- a/packages/nc-gui/components/project/spreadsheet/components/virtualHeaderCell.vue +++ b/packages/nc-gui/components/project/spreadsheet/components/virtualHeaderCell.vue @@ -1,15 +1,18 @@ - - mdi-pencil - Edit - - - mdi-key-star - - - Primary value will be shown in place of primary key - - - - mdi-delete-outline - Delete - + - -
diff --git a/packages/nc-gui/components/project/spreadsheet/mixins/spreadsheet.js b/packages/nc-gui/components/project/spreadsheet/mixins/spreadsheet.js index f60ff02c84..c213a6b018 100644 --- a/packages/nc-gui/components/project/spreadsheet/mixins/spreadsheet.js +++ b/packages/nc-gui/components/project/spreadsheet/mixins/spreadsheet.js @@ -109,11 +109,12 @@ export default { return { limit: this.size, offset: this.size * (this.page - 1), + // condition: this.condition, where: this.concatenatedXWhere, sort: this.sort, - childs: (this.meta && this.meta.v && this.meta.v.filter(v=>v.hm).map(({hm}) => hm.tn).join()) || '', - parents: (this.meta && this.meta.v && this.meta.v.filter(v=>v.bt).map(({bt}) => bt.rtn).join()) || '', - many: (this.meta && this.meta.v && this.meta.v.filter(v=>v.mm).map(({mm}) => mm.rtn).join()) || '' + childs: (this.meta && this.meta.v && this.meta.v.filter(v => v.hm).map(({hm}) => hm.tn).join()) || '', + parents: (this.meta && this.meta.v && this.meta.v.filter(v => v.bt).map(({bt}) => bt.rtn).join()) || '', + many: (this.meta && this.meta.v && this.meta.v.filter(v => v.mm).map(({mm}) => mm.rtn).join()) || '' } }, colLength() { return (this.availableColumns && this.availableColumns.length) || 0 diff --git a/packages/nc-gui/components/project/tableTabs/customAcl.vue b/packages/nc-gui/components/project/tableTabs/customAcl.vue index 8c17f06371..5569d294cd 100644 --- a/packages/nc-gui/components/project/tableTabs/customAcl.vue +++ b/packages/nc-gui/components/project/tableTabs/customAcl.vue @@ -1,6 +1,6 @@