From 4c4d2d4463f5ceb3bd6cb78cb434e89671f6b7a6 Mon Sep 17 00:00:00 2001 From: Udeesha Gautam <46980425+udeeshagautam@users.noreply.github.com> Date: Fri, 23 Oct 2020 15:36:49 -0700 Subject: [PATCH] Adding backup/restore back for pgsql db and restore for server in dashboard (#13064) --- .../browser/pages/databaseDashboardPage.contribution.ts | 4 ++-- .../browser/pages/serverDashboardPage.contribution.ts | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution.ts b/src/sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution.ts index 54b7735bbc..c41f412d1b 100644 --- a/src/sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution.ts +++ b/src/sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution.ts @@ -98,8 +98,8 @@ export const databaseDashboardSettingSchema: IJSONSchema = { 'tasks-widget': [ 'newQuery', 'mssqlCluster.task.newNotebook', - { name: 'backup', when: 'connectionProvider == \'MSSQL\' && !mssql:iscloud && mssql:engineedition != 11' }, - { name: 'restore', when: 'connectionProvider == \'MSSQL\' && !mssql:iscloud && mssql:engineedition != 11' } + { name: 'backup', when: 'connectionProvider == \'MSSQL\' && !mssql:iscloud && mssql:engineedition != 11 || connectionProvider == \'PGSQL\'' }, + { name: 'restore', when: 'connectionProvider == \'MSSQL\' && !mssql:iscloud && mssql:engineedition != 11 || connectionProvider == \'PGSQL\'' } ] } }, diff --git a/src/sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution.ts b/src/sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution.ts index d6857c9f00..1c6e8c5035 100644 --- a/src/sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution.ts +++ b/src/sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution.ts @@ -77,7 +77,10 @@ const defaultVal = [ { name: 'Tasks', widget: { - 'tasks-widget': ['newQuery', 'mssqlCluster.task.newNotebook', { name: 'restore', when: 'connectionProvider == \'MSSQL\' && !mssql:iscloud && mssql:engineedition != 11' }] + 'tasks-widget': [ + 'newQuery', + 'mssqlCluster.task.newNotebook', + { name: 'restore', when: 'connectionProvider == \'MSSQL\' && !mssql:iscloud && mssql:engineedition != 11 || connectionProvider == \'PGSQL\'' }] }, gridItemConfig: { sizex: 1,