diff --git a/packages/manager/apps/dedicated/client/app/ip/components/list/byoip/constants.js b/packages/manager/apps/dedicated/client/app/ip/components/list/byoip/constants.js index ed9ba4356d24..d04c04b88a55 100644 --- a/packages/manager/apps/dedicated/client/app/ip/components/list/byoip/constants.js +++ b/packages/manager/apps/dedicated/client/app/ip/components/list/byoip/constants.js @@ -42,9 +42,12 @@ export const BYOIP_USAGE_GUIDE_URL = { 'https://help.ovhcloud.com/csm/en-gb-network-bring-your-own-ip?id=kb_article_view&sysparm_article=KB0044849', }; +export const US_API_CONSOLE_LINK = 'https://api.us.ovhcloud.com/console/'; + export default { TRACKING_PREFIX_SLICE, TRACKING_PREFIX_AGGREGATE, BYOIP_SLICE_PARK_IT_FIRST_ERROR_REGEX, BYOIP_USAGE_GUIDE_URL, + US_API_CONSOLE_LINK, }; diff --git a/packages/manager/apps/dedicated/client/app/ip/components/list/byoip/delete/ip-ip-byoip-delete.controller.js b/packages/manager/apps/dedicated/client/app/ip/components/list/byoip/delete/ip-ip-byoip-delete.controller.js index a2a03f256c20..ee8d288c28ca 100644 --- a/packages/manager/apps/dedicated/client/app/ip/components/list/byoip/delete/ip-ip-byoip-delete.controller.js +++ b/packages/manager/apps/dedicated/client/app/ip/components/list/byoip/delete/ip-ip-byoip-delete.controller.js @@ -1,3 +1,5 @@ +import { US_API_CONSOLE_LINK } from '../constants'; + export default class IpByoipDeleteController { /* @ngInject */ constructor($scope, coreURLBuilder) { @@ -11,6 +13,7 @@ export default class IpByoipDeleteController { 'dedicated', '#/billing/autorenew', ); + this.apiConsoleUrl = US_API_CONSOLE_LINK; this.cancelAction = () => { this.$scope.resetAction(); }; diff --git a/packages/manager/apps/dedicated/client/app/ip/components/list/byoip/delete/ip-ip-byoip-delete.html b/packages/manager/apps/dedicated/client/app/ip/components/list/byoip/delete/ip-ip-byoip-delete.html index fd4d82a0813d..ff420fcbe10b 100644 --- a/packages/manager/apps/dedicated/client/app/ip/components/list/byoip/delete/ip-ip-byoip-delete.html +++ b/packages/manager/apps/dedicated/client/app/ip/components/list/byoip/delete/ip-ip-byoip-delete.html @@ -5,8 +5,8 @@ on-dismiss="$ctrl.cancelAction()" >

diff --git a/packages/manager/apps/dedicated/client/app/ip/components/list/list.component.js b/packages/manager/apps/dedicated/client/app/ip/components/list/list.component.js index ad0e738e0c06..19d670688c8d 100644 --- a/packages/manager/apps/dedicated/client/app/ip/components/list/list.component.js +++ b/packages/manager/apps/dedicated/client/app/ip/components/list/list.component.js @@ -20,6 +20,7 @@ export default { trackPage: '<', trackingData: '<', goToStatistics: '<', + isDeleteByoipServiceAvailable: '<', }, transclude: { actions: '?ipListActions', diff --git a/packages/manager/apps/dedicated/client/app/ip/components/list/list.controller.js b/packages/manager/apps/dedicated/client/app/ip/components/list/list.controller.js index 03888044e492..8d3bdcf801be 100644 --- a/packages/manager/apps/dedicated/client/app/ip/components/list/list.controller.js +++ b/packages/manager/apps/dedicated/client/app/ip/components/list/list.controller.js @@ -145,6 +145,7 @@ export default class IpListController { $scope.params = self.params || null; $scope.isAdditionalIp = self.isAdditionalIp; $scope.isAdmin = coreConfig.getUser().auth?.roles?.includes(ADMIN_ROLE); + $scope.isDeleteByoipServiceAvailable = self.isDeleteByoipServiceAvailable; $scope.tracking = { 'enable-permanent-mitigation': `${TRACKING_PREFIX}::enable-permanent-mitigation`, diff --git a/packages/manager/apps/dedicated/client/app/ip/components/list/popover/ipBlock.html b/packages/manager/apps/dedicated/client/app/ip/components/list/popover/ipBlock.html index 730b67f60a93..e577fc238730 100644 --- a/packages/manager/apps/dedicated/client/app/ip/components/list/popover/ipBlock.html +++ b/packages/manager/apps/dedicated/client/app/ip/components/list/popover/ipBlock.html @@ -117,7 +117,7 @@