From 5704f0b9b8398e34ad1a1fc7dcb5745c1d1665f7 Mon Sep 17 00:00:00 2001 From: mertmit Date: Sat, 11 Nov 2023 13:54:20 +0300 Subject: [PATCH] feat: duplicate column Signed-off-by: mertmit --- .../nc-gui/components/dlg/ColumnDuplicate.vue | 153 ++++++++++++++ .../components/smartsheet/header/Menu.vue | 88 +------- packages/nocodb-sdk/src/lib/Api.ts | 46 +++++ packages/nocodb/src/interface/Jobs.ts | 1 + .../jobs/fallback/fallback-queue.service.ts | 4 + .../export-import/duplicate.controller.ts | 56 +++++- .../jobs/export-import/duplicate.processor.ts | 189 ++++++++++++++++-- .../jobs/jobs/export-import/import.service.ts | 100 +++++---- packages/nocodb/src/schema/swagger.json | 87 ++++++++ packages/nocodb/src/utils/acl.ts | 1 + 10 files changed, 595 insertions(+), 130 deletions(-) create mode 100644 packages/nc-gui/components/dlg/ColumnDuplicate.vue diff --git a/packages/nc-gui/components/dlg/ColumnDuplicate.vue b/packages/nc-gui/components/dlg/ColumnDuplicate.vue new file mode 100644 index 0000000000..fa7bd3ddf2 --- /dev/null +++ b/packages/nc-gui/components/dlg/ColumnDuplicate.vue @@ -0,0 +1,153 @@ + + + diff --git a/packages/nc-gui/components/smartsheet/header/Menu.vue b/packages/nc-gui/components/smartsheet/header/Menu.vue index 21cd9a5971..8a424d656a 100644 --- a/packages/nc-gui/components/smartsheet/header/Menu.vue +++ b/packages/nc-gui/components/smartsheet/header/Menu.vue @@ -1,5 +1,5 @@