diff --git a/lib/assets/javascripts/new-dashboard/i18n/locales/en.json b/lib/assets/javascripts/new-dashboard/i18n/locales/en.json index 40465b1d52..3f9776add4 100644 --- a/lib/assets/javascripts/new-dashboard/i18n/locales/en.json +++ b/lib/assets/javascripts/new-dashboard/i18n/locales/en.json @@ -752,5 +752,14 @@ "headerText": "Share current map via URL", "close": "close" } + }, + "InputList": { + "add": "Add", + "delete": "Delete" + }, + "DBConnectionPage": { + "errors": { + "ipNotValid": "IP is not valid" + } } } diff --git a/lib/assets/javascripts/new-dashboard/pages/DBConnection.vue b/lib/assets/javascripts/new-dashboard/pages/DBConnection.vue new file mode 100644 index 0000000000..2849d8449e --- /dev/null +++ b/lib/assets/javascripts/new-dashboard/pages/DBConnection.vue @@ -0,0 +1,68 @@ + + + diff --git a/lib/assets/javascripts/new-dashboard/router/index.js b/lib/assets/javascripts/new-dashboard/router/index.js index db84efc4cc..3ff948fa84 100644 --- a/lib/assets/javascripts/new-dashboard/router/index.js +++ b/lib/assets/javascripts/new-dashboard/router/index.js @@ -10,6 +10,7 @@ import SearchRoutes from './routes/search'; import NotificationRoutes from './routes/notifications'; import OAuthRoutes from './routes/oauth_apps'; import ConnectedAppsRoutes from './routes/connected_apps'; +import DBConnectionRoutes from './routes/db_connection'; Vue.use(Router); @@ -33,7 +34,8 @@ const router = new Router({ ...SearchRoutes, ...NotificationRoutes, ...OAuthRoutes, - ...ConnectedAppsRoutes + ...ConnectedAppsRoutes, + ...DBConnectionRoutes ], scrollBehavior () {