You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by mi...@apache.org on 2023/06/07 04:37:29 UTC
[trafficcontrol] branch master updated: Refresh Delivery Service SSL Keys form after updating certificate (#7558)
This is an automated email from the ASF dual-hosted git repository.
mitchell852 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git
The following commit(s) were added to refs/heads/master by this push:
new 669c7149ca Refresh Delivery Service SSL Keys form after updating certificate (#7558)
669c7149ca is described below
commit 669c7149cada1d9fdcaeac504f0c6961f38436be
Author: Zach Hoffman <zr...@apache.org>
AuthorDate: Tue Jun 6 22:37:22 2023 -0600
Refresh Delivery Service SSL Keys form after updating certificate (#7558)
Refresh Delivery Service SSL Keys form after renewing certificate
---
.../FormDeliveryServiceSslKeysController.js | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/traffic_portal/app/src/common/modules/form/deliveryServiceSslKeys/FormDeliveryServiceSslKeysController.js b/traffic_portal/app/src/common/modules/form/deliveryServiceSslKeys/FormDeliveryServiceSslKeysController.js
index 3d7ce85e74..64a2644665 100644
--- a/traffic_portal/app/src/common/modules/form/deliveryServiceSslKeys/FormDeliveryServiceSslKeysController.js
+++ b/traffic_portal/app/src/common/modules/form/deliveryServiceSslKeys/FormDeliveryServiceSslKeysController.js
@@ -21,6 +21,7 @@
* @param {*} deliveryService
* @param {*} sslKeys
* @param {*} $scope
+ * @param {*} $state
* @param {import("../../../service/utils/LocationUtils")} locationUtils
* @param {import("../../../api/DeliveryServiceSslKeysService")} deliveryServiceSslKeysService
* @param {import("../../../service/utils/angular.ui.bootstrap").IModalService} $uibModal
@@ -28,7 +29,11 @@
* @param {import("../../../service/utils/FormUtils")} formUtils
* @param {import("angular").IFilterService} $filter
*/
-var FormDeliveryServiceSslKeysController = function(deliveryService, sslKeys, $scope, locationUtils, deliveryServiceSslKeysService, $uibModal, $anchorScroll, formUtils, $filter) {
+var FormDeliveryServiceSslKeysController = function(deliveryService, sslKeys, $scope, $state, locationUtils, deliveryServiceSslKeysService, $uibModal, $anchorScroll, formUtils, $filter) {
+
+ $scope.refresh = function() {
+ $state.reload(); // reloads all the resolves for the view
+ };
var setSSLKeys = function(sslKeys) {
if (!sslKeys.hostname) {
@@ -100,6 +105,7 @@ var FormDeliveryServiceSslKeysController = function(deliveryService, sslKeys, $s
deliveryServiceSslKeysService.renewCert(deliveryService).then(
function() {
$anchorScroll();
+ $scope.refresh();
if ($scope.dsSslKeyForm) $scope.dsSslKeyForm.$setPristine();
});
});
@@ -123,6 +129,7 @@ var FormDeliveryServiceSslKeysController = function(deliveryService, sslKeys, $s
deliveryServiceSslKeysService.addSslKeys(sslKeys, deliveryService).then(
function() {
$anchorScroll();
+ $scope.refresh();
if ($scope.dsSslKeyForm) $scope.dsSslKeyForm.$setPristine();
});
});
@@ -140,5 +147,5 @@ var FormDeliveryServiceSslKeysController = function(deliveryService, sslKeys, $s
};
-FormDeliveryServiceSslKeysController.$inject = ['deliveryService', 'sslKeys', '$scope', 'locationUtils', 'deliveryServiceSslKeysService', '$uibModal', '$anchorScroll', 'formUtils', '$filter'];
+FormDeliveryServiceSslKeysController.$inject = ['deliveryService', 'sslKeys', '$scope', '$state', 'locationUtils', 'deliveryServiceSslKeysService', '$uibModal', '$anchorScroll', 'formUtils', '$filter'];
module.exports = FormDeliveryServiceSslKeysController;