diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/account/account.module.js b/packages/manager/modules/dbaas-logs/src/logs/detail/account/account.module.js index 23bb22c71e31..637b915e4158 100644 --- a/packages/manager/modules/dbaas-logs/src/logs/detail/account/account.module.js +++ b/packages/manager/modules/dbaas-logs/src/logs/detail/account/account.module.js @@ -9,7 +9,6 @@ import '@ovh-ux/ui-kit'; import password from './password/password.module'; import service from './logs-account.service'; -import setup from './setup/setup.module'; const moduleName = 'ovhManagerDbaasLogsDetailAccount'; @@ -22,7 +21,6 @@ angular 'pascalprecht.translate', 'ui.router', password, - setup, ]) .service('LogsAccountService', service); diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/logs-account-setup.controller.js b/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/logs-account-setup.controller.js deleted file mode 100644 index 2dff788a4cd6..000000000000 --- a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/logs-account-setup.controller.js +++ /dev/null @@ -1,93 +0,0 @@ -export default class LogsAccountSetupCtrl { - /* @ngInject */ - constructor( - $q, - $state, - $stateParams, - coreURLBuilder, - CucControllerHelper, - CucCloudMessage, - LogsAccountService, - LogsHomeService, - LogsDetailService, - LogsConstants, - ) { - this.$q = $q; - this.$state = $state; - this.$stateParams = $stateParams; - this.serviceName = this.$stateParams.serviceName; - this.coreURLBuilder = coreURLBuilder; - this.CucControllerHelper = CucControllerHelper; - this.CucCloudMessage = CucCloudMessage; - this.LogsAccountService = LogsAccountService; - this.LogsHomeService = LogsHomeService; - this.LogsDetailService = LogsDetailService; - this.LogsConstants = LogsConstants; - this.passwordRules = this.LogsAccountService.getPasswordRules(false); - - this.initLoaders(); - } - - initLoaders() { - this.iamUrl = this.coreURLBuilder.buildURL('iam', '/#'); - this.service = this.CucControllerHelper.request - .getHashLoader({ - loaderFunction: () => - this.LogsDetailService.getServiceDetails(this.serviceName).then( - (service) => { - this.userName = service.username; - return service; - }, - ), - }) - .load(); - this.accountDetails = this.CucControllerHelper.request - .getHashLoader({ - loaderFunction: () => - this.LogsHomeService.getAccountDetails(this.serviceName).then( - (account) => { - return account; - }, - ), - }) - .load(); - } - - resetPasswordRules() { - this.passwordRules = this.LogsAccountService.getPasswordRules(true); - } - - changePassword() { - if (this.form.$invalid) { - return this.$q.when(); - } - this.CucCloudMessage.flushChildMessage(); - return this.LogsAccountService.changePassword( - this.serviceName, - this.newPassword, - true, - ).then(() => { - this.$state.go( - 'dbaas-logs.detail.home', - { serviceName: this.serviceName }, - { reload: true }, - ); - }); - } - - enableIam() { - this.CucCloudMessage.flushChildMessage(); - this.enableIam = this.CucControllerHelper.request.getArrayLoader({ - loaderFunction: () => - this.LogsHomeService.enableIam(this.serviceName, this.service), - successHandler: () => - this.$state.go( - 'dbaas-logs.detail.home', - { serviceName: this.serviceName }, - { reload: true }, - ), - errorHandler: () => this.CucControllerHelper.scrollPageToTop(), - }); - return this.enableIam.load(); - } -} diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/logs-account-setup.html b/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/logs-account-setup.html deleted file mode 100644 index f84c711efb7b..000000000000 --- a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/logs-account-setup.html +++ /dev/null @@ -1,77 +0,0 @@ -
- -
- -
-
-
- -
-
- - - - - -
-
-
-
- -
- -
-
-
-
- - -
-
-
- -
- -
-
-
-
diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/setup.component.js b/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/setup.component.js deleted file mode 100644 index 7cda7d5d79e9..000000000000 --- a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/setup.component.js +++ /dev/null @@ -1,8 +0,0 @@ -import controller from './logs-account-setup.controller'; -import template from './logs-account-setup.html'; - -export default { - controller, - controllerAs: 'ctrl', - template, -}; diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/setup.routing.js b/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/setup.routing.js deleted file mode 100644 index 1fcc6c6f857c..000000000000 --- a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/setup.routing.js +++ /dev/null @@ -1,12 +0,0 @@ -export default /* @ngInject */ ($stateProvider) => { - $stateProvider.state('dbaas-logs.detail.setup', { - url: '/setup', - views: { - logsContent: 'dbaasLogsDetailAccountSetup', - }, - resolve: { - breadcrumb: /* @ngInject */ ($translate) => - $translate.instant('dbaas_logs_setup'), - }, - }); -}; diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_fr_FR.json b/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_fr_FR.json deleted file mode 100644 index fe101e1fd7a0..000000000000 --- a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_fr_FR.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "dbaas_logs_setup": "Configurer" -} diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/home/home.routing.js b/packages/manager/modules/dbaas-logs/src/logs/detail/home/home.routing.js index 006f26c5d404..334723507a14 100644 --- a/packages/manager/modules/dbaas-logs/src/logs/detail/home/home.routing.js +++ b/packages/manager/modules/dbaas-logs/src/logs/detail/home/home.routing.js @@ -1,6 +1,21 @@ +const redirectTo = (transition) => { + const LogsConstants = transition.injector().get('LogsConstants'); + return transition + .injector() + .getAsync('service') + .then( + ({ state: serviceState, serviceName }) => + serviceState === LogsConstants.SERVICE_STATE_TO_CONFIG && { + state: 'dbaas-logs.list.account-setup', + params: { serviceName }, + }, + ); +}; + export default /* @ngInject */ ($stateProvider) => { $stateProvider.state('dbaas-logs.detail.home', { url: '/home', + redirectTo, views: { logsContent: 'dbaasLogsDetailHome', }, diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/home/logs-home.controller.js b/packages/manager/modules/dbaas-logs/src/logs/detail/home/logs-home.controller.js index 3b409bad3a80..625c25bd3c2a 100644 --- a/packages/manager/modules/dbaas-logs/src/logs/detail/home/logs-home.controller.js +++ b/packages/manager/modules/dbaas-logs/src/logs/detail/home/logs-home.controller.js @@ -44,22 +44,19 @@ export default class LogsHomeCtrl { $onInit() { this.lastUpdatedDate = moment(this.service.updatedAt).format('LL'); - if (this.service.state === this.LogsConstants.SERVICE_STATE_TO_CONFIG) { - this.goToAccountSetupPage(); - } else { - this.streamUsageGraphData = new this.ChartFactory( - this.newChart('stream-axis'), - ); - this.archiveUsageGraphData = new this.ChartFactory( - this.newChart('archive-axis'), - ); - this.indiceUsageGraphData = new this.ChartFactory( - this.newChart('indice-axis'), - ); - this.prepareDataUsageGraphData(); - this.canAccessToElasticsearch = - this.indexIds.length + this.aliasIds.length > 0; - } + + this.streamUsageGraphData = new this.ChartFactory( + this.newChart('stream-axis'), + ); + this.archiveUsageGraphData = new this.ChartFactory( + this.newChart('archive-axis'), + ); + this.indiceUsageGraphData = new this.ChartFactory( + this.newChart('indice-axis'), + ); + this.prepareDataUsageGraphData(); + this.canAccessToElasticsearch = + this.indexIds.length + this.aliasIds.length > 0; } getPlanName() { @@ -102,10 +99,6 @@ export default class LogsHomeCtrl { }; } - goToAccountSetupPage() { - return this.gotoState('dbaas-logs.detail.setup'); - } - /** * opens UI modal to change password * @@ -193,15 +186,15 @@ export default class LogsHomeCtrl { } changeName() { - return this.gotoState('dbaas-logs.detail.home.account'); + return this.goToState('dbaas-logs.detail.home.account'); } goToAllStreams() { - return this.gotoState('dbaas-logs.detail.streams'); + return this.goToState('dbaas-logs.detail.streams'); } goToAllDashboards() { - return this.gotoState('dbaas-logs.detail.dashboards'); + return this.goToState('dbaas-logs.detail.dashboards'); } /** @@ -210,7 +203,7 @@ export default class LogsHomeCtrl { * @memberof LogsHomeCtrl */ editTokens() { - return this.gotoState('dbaas-logs.detail.tokens'); + return this.goToState('dbaas-logs.detail.tokens'); } /** @@ -219,7 +212,7 @@ export default class LogsHomeCtrl { * @memberof LogsHomeCtrl */ editEncryptionKeys() { - return this.gotoState('dbaas-logs.detail.encryption-keys.home'); + return this.goToState('dbaas-logs.detail.encryption-keys.home'); } /** @@ -231,7 +224,7 @@ export default class LogsHomeCtrl { this.openChangePasswordModal(); } - gotoState(state) { + goToState(state) { return this.$state.go(state, { serviceName: this.serviceName, }); diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/home/logs-home.service.js b/packages/manager/modules/dbaas-logs/src/logs/detail/home/logs-home.service.js index ef3c83e30be5..6329a471b4e3 100644 --- a/packages/manager/modules/dbaas-logs/src/logs/detail/home/logs-home.service.js +++ b/packages/manager/modules/dbaas-logs/src/logs/detail/home/logs-home.service.js @@ -89,10 +89,10 @@ export default class LogsHomeService { ); } - enableIam(serviceName, service) { + enableIam({ serviceName, displayName }) { return this.$http .put(`/dbaas/logs/${serviceName}`, { - displayName: service.displayName, + displayName, enableIam: true, }) .then((operation) => { diff --git a/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/account-setup.component.js b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/account-setup.component.js new file mode 100644 index 000000000000..d847c2979ae6 --- /dev/null +++ b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/account-setup.component.js @@ -0,0 +1,13 @@ +import controller from './account-setup.controller'; +import template from './account-setup.html'; + +export default { + controller, + bindings: { + serviceName: '<', + service: '<', + goBack: '<', + goToDetail: '<', + }, + template, +}; diff --git a/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/account-setup.controller.js b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/account-setup.controller.js new file mode 100644 index 000000000000..cb13c06e8dc4 --- /dev/null +++ b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/account-setup.controller.js @@ -0,0 +1,87 @@ +const ACCOUNT_MODES = { + IAM: 'iam', + PASSWORD: 'password', +}; + +export default class LogsAccountSetupCtrl { + /* @ngInject */ + constructor( + $q, + $translate, + CucControllerHelper, + CucCloudMessage, + LogsAccountService, + LogsHomeService, + LogsDetailService, + LogsConstants, + ) { + this.$q = $q; + this.$translate = $translate; + this.CucControllerHelper = CucControllerHelper; + this.CucCloudMessage = CucCloudMessage; + this.LogsAccountService = LogsAccountService; + this.LogsHomeService = LogsHomeService; + this.LogsDetailService = LogsDetailService; + this.LogsConstants = LogsConstants; + this.ACCOUNT_MODES = ACCOUNT_MODES; + } + + $onInit() { + this.initAccountModes(); + this.passwordRules = this.LogsAccountService.getPasswordRules(false); + } + + initAccountModes() { + this.accountModes = [ + { + label: this.$translate.instant('dbaas_logs_account_setup_enable_iam'), + value: ACCOUNT_MODES.IAM, + }, + { + label: this.$translate.instant( + 'dbaas_logs_account_setup_select_password', + ), + value: ACCOUNT_MODES.PASSWORD, + }, + ]; + [this.accountMode] = this.accountModes; + } + + resetPasswordRules() { + this.passwordRules = this.LogsAccountService.getPasswordRules(true); + } + + setupAccount() { + this.loading = true; + this.CucCloudMessage.flushChildMessage(); + const promise = + this.accountMode.value === this.ACCOUNT_MODES.PASSWORD + ? this.changePassword() + : this.enableIam(); + return promise.finally(() => { + this.loading = false; + }); + } + + changePassword() { + if (this.form.$invalid) { + return this.$q.when(); + } + return this.LogsAccountService.changePassword( + this.serviceName, + this.newPassword, + true, + ) + .then(this.goToDetail) + .catch(this.CucControllerHelper.scrollPageToTop); + } + + enableIam() { + this.enableIam = this.CucControllerHelper.request.getArrayLoader({ + loaderFunction: () => this.LogsHomeService.enableIam(this.service), + successHandler: () => this.goToDetail(), + errorHandler: () => this.CucControllerHelper.scrollPageToTop(), + }); + return this.enableIam.load(); + } +} diff --git a/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/account-setup.html b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/account-setup.html new file mode 100644 index 000000000000..6778f72d5e3a --- /dev/null +++ b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/account-setup.html @@ -0,0 +1,70 @@ + +
+ + + + + +
+ +
+
+ + + + + +
+
+
+ +

+

+
+
+
diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/setup.module.js b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/account-setup.module.js similarity index 71% rename from packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/setup.module.js rename to packages/manager/modules/dbaas-logs/src/logs/list/account-setup/account-setup.module.js index c80ed72191ed..d390bf82c3a2 100644 --- a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/setup.module.js +++ b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/account-setup.module.js @@ -7,10 +7,10 @@ import 'angular-translate'; import 'ovh-api-services'; import '@ovh-ux/ui-kit'; -import component from './setup.component'; -import routing from './setup.routing'; +import component from './account-setup.component'; +import routing from './account-setup.routing'; -const moduleName = 'ovhManagerDbaasLogsDetailAccountSetup'; +const moduleName = 'ovhManagerDbaasLogsAccountSetup'; angular .module(moduleName, [ @@ -22,7 +22,7 @@ angular 'ui.router', ]) .config(routing) - .component('dbaasLogsDetailAccountSetup', component) + .component('dbaasLogsAccountSetup', component) .run(/* @ngTranslationsInject:json ./translations */); export default moduleName; diff --git a/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/account-setup.routing.js b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/account-setup.routing.js new file mode 100644 index 000000000000..bb397d455bca --- /dev/null +++ b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/account-setup.routing.js @@ -0,0 +1,37 @@ +const detailState = 'dbaas-logs.detail'; + +const redirectTo = (transition) => { + const LogsConstants = transition.injector().get('LogsConstants'); + return transition + .injector() + .getAsync('service') + .then( + ({ state: serviceState, serviceName }) => + serviceState !== LogsConstants.SERVICE_STATE_TO_CONFIG && { + state: detailState, + params: { serviceName }, + }, + ); +}; + +export default /* @ngInject */ ($stateProvider) => { + $stateProvider.state('dbaas-logs.list.account-setup', { + url: '/account-setup/{serviceName:[a-zA-Z0-9]+-[a-zA-Z0-9-]+}', + redirectTo, + views: { + modal: { component: 'dbaasLogsAccountSetup' }, + }, + layout: 'modal', + resolve: { + breadcrumb: () => null, + hideBreadcrumb: () => true, + serviceName: /* @ngInject */ ($transition$) => + $transition$.params().serviceName, + service: /* @ngInject */ (LogsDetailService, serviceName) => + LogsDetailService.getServiceDetails(serviceName), + goBack: /* @ngInject */ ($state) => () => $state.go('^'), + goToDetail: /* @ngInject */ ($state, serviceName) => () => + $state.go(detailState, { serviceName }, { reload: true }), + }, + }); +}; diff --git a/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/index.js b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/index.js new file mode 100644 index 000000000000..e6f54dc87aeb --- /dev/null +++ b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/index.js @@ -0,0 +1,22 @@ +import angular from 'angular'; +import '@uirouter/angularjs'; +import 'oclazyload'; + +const moduleName = 'ovhManagerDbaasLogsAccountSetupLazyLoad'; + +angular.module(moduleName, ['ui.router', 'oc.lazyLoad']).config( + /* @ngInject */ ($stateProvider) => { + $stateProvider.state('dbaas-logs.list.account-setup.**', { + url: '/account-setup/:serviceName', + lazyLoad: ($transition$) => { + const $ocLazyLoad = $transition$.injector().get('$ocLazyLoad'); + + return import('./account-setup.module').then((mod) => + $ocLazyLoad.inject(mod.default || mod), + ); + }, + }); + }, +); + +export default moduleName; diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_de_DE.json b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_de_DE.json similarity index 100% rename from packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_de_DE.json rename to packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_de_DE.json diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_en_GB.json b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_en_GB.json similarity index 100% rename from packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_en_GB.json rename to packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_en_GB.json diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_es_ES.json b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_es_ES.json similarity index 100% rename from packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_es_ES.json rename to packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_es_ES.json diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_fr_CA.json b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_fr_CA.json similarity index 100% rename from packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_fr_CA.json rename to packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_fr_CA.json diff --git a/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_fr_FR.json b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_fr_FR.json new file mode 100644 index 000000000000..af2d9eeae340 --- /dev/null +++ b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_fr_FR.json @@ -0,0 +1,10 @@ +{ + "dbaas_logs_account_setup": "Configurer", + "dbaas_logs_account_setup_auth_mode": "Mode d'authentification", + "dbaas_logs_account_setup_close": "Fermer", + "dbaas_logs_account_setup_title": "Configurer votre compte LDP", + "dbaas_logs_account_setup_enable_iam": "Activer l'IAM OVHcloud", + "dbaas_logs_account_setup_select_password": "Choisir un mot de passe", + "dbaas_logs_account_setup_select_password_alert_title": "Évolution à venir", + "dbaas_logs_account_setup_select_password_alert_detail": "Cette option sera retirée très prochainement au profit de IAM OVHcloud, la nouvelle solution de gestion des identités et des accès. Nous vous invitons à adopter dès maintenant IAM OVHcloud afin d'assurer une transition fluide et sans interruption de service." +} diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_it_IT.json b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_it_IT.json similarity index 100% rename from packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_it_IT.json rename to packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_it_IT.json diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_pl_PL.json b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_pl_PL.json similarity index 100% rename from packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_pl_PL.json rename to packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_pl_PL.json diff --git a/packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_pt_PT.json b/packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_pt_PT.json similarity index 100% rename from packages/manager/modules/dbaas-logs/src/logs/detail/account/setup/translations/Messages_pt_PT.json rename to packages/manager/modules/dbaas-logs/src/logs/list/account-setup/translations/Messages_pt_PT.json diff --git a/packages/manager/modules/dbaas-logs/src/logs/list/list.module.js b/packages/manager/modules/dbaas-logs/src/logs/list/list.module.js index ce8a929d5230..7a2f791ebad2 100644 --- a/packages/manager/modules/dbaas-logs/src/logs/list/list.module.js +++ b/packages/manager/modules/dbaas-logs/src/logs/list/list.module.js @@ -9,8 +9,9 @@ import 'ovh-api-services'; import component from './list.component'; import listHeader from '../header/list/list.module'; -import logsDetail from '../detail/detail.module'; -import resiliate from './resiliate/resiliate.module'; +import logsDetail from '../detail'; +import resiliate from './resiliate'; +import accountSetup from './account-setup'; import routing from './list.routing'; import service from './logs-list.service'; @@ -27,6 +28,7 @@ angular listHeader, logsDetail, resiliate, + accountSetup, ]) .config(routing) .service('LogsListService', service) diff --git a/packages/manager/modules/dbaas-logs/src/logs/list/list.routing.js b/packages/manager/modules/dbaas-logs/src/logs/list/list.routing.js index f27e86323a81..88f33a7e1fb5 100644 --- a/packages/manager/modules/dbaas-logs/src/logs/list/list.routing.js +++ b/packages/manager/modules/dbaas-logs/src/logs/list/list.routing.js @@ -9,6 +9,7 @@ export default /* @ngInject */ ($stateProvider) => { goToResiliate: /* @ngInject */ ($state) => (serviceName) => $state.go('dbaas-logs.list.resiliate', { serviceName }), hideBreadcrumb: () => true, + breadcrumb: () => null, }, }); }; diff --git a/packages/manager/modules/dbaas-logs/src/logs/list/logs-list.html b/packages/manager/modules/dbaas-logs/src/logs/list/logs-list.html index 1a41a749f865..21dfa54e38be 100644 --- a/packages/manager/modules/dbaas-logs/src/logs/list/logs-list.html +++ b/packages/manager/modules/dbaas-logs/src/logs/list/logs-list.html @@ -37,11 +37,19 @@ data-filterable > {{$row.name}} + + {{$row.name}} + +