diff --git a/app/scripts/directives/editEnvironmentFrom.js b/app/scripts/directives/editEnvironmentFrom.js index 966791f902..36e5535f8a 100644 --- a/app/scripts/directives/editEnvironmentFrom.js +++ b/app/scripts/directives/editEnvironmentFrom.js @@ -5,6 +5,7 @@ '$attrs', '$filter', 'keyValueEditorUtils', + 'SecretsService', EditEnvironmentFrom ], bindings: { @@ -19,7 +20,8 @@ function EditEnvironmentFrom($attrs, $filter, - utils) { + utils, + SecretsService) { var ctrl = this; var canI = $filter('canI'); var humanizeKind = $filter('humanizeKind'); @@ -28,11 +30,18 @@ ctrl.setFocusClass = 'edit-environment-from-set-focus-' + uniqueId; ctrl.viewOverlayPanel = function(entry) { + ctrl.decodedData = entry.data; ctrl.overlayPaneEntryDetails = entry; + + if (entry.kind === 'Secret') { + ctrl.decodedData = SecretsService.decodeSecretData(entry.data); + } + ctrl.overlayPanelVisible = true; }; ctrl.closeOverlayPanel = function() { + ctrl.showSecret = false; ctrl.overlayPanelVisible = false; }; diff --git a/app/views/directives/edit-environment-from.html b/app/views/directives/edit-environment-from.html index 6a3ac4419a..7ef4e64a88 100644 --- a/app/views/directives/edit-environment-from.html +++ b/app/views/directives/edit-environment-from.html @@ -85,11 +85,16 @@
-

Value Details

+

{{$ctrl.overlayPaneEntryDetails.kind | humanizeKind : true}} Details