1
0
mirror of https://github.com/ansible/awx.git synced 2024-11-01 08:21:15 +03:00

Fixed ask password on launch bug

This commit is contained in:
Michael Abashian 2017-07-11 14:00:00 -04:00
parent bc869284f7
commit 73f0fd8baf
2 changed files with 19 additions and 19 deletions

View File

@ -104,11 +104,11 @@ export default
}
}
else {
if($scope.selected_credentials.machine.kind === "ssh"){
$scope.ssh_password_required = ($scope.selected_credentials.machine.password === "ASK") ? true : false;
$scope.ssh_key_unlock_required = ($scope.selected_credentials.machine.ssh_key_unlock === "ASK") ? true : false;
$scope.become_password_required = ($scope.selected_credentials.machine.become_password === "ASK") ? true : false;
$scope.vault_password_required = ($scope.selected_credentials.machine.vault_password === "ASK") ? true : false;
if($scope.selected_credentials.machine.credential_type === 1){
$scope.ssh_password_required = ($scope.selected_credentials.machine.inputs && $scope.selected_credentials.machine.inputs.password === "ASK") ? true : false;
$scope.ssh_key_unlock_required = ($scope.selected_credentials.machine.inputs && $scope.selected_credentials.machine.inputs.ssh_key_unlock === "ASK") ? true : false;
$scope.become_password_required = $scope.selected_credentials.machine.inputs && ($scope.selected_credentials.machine.inputs.become_password === "ASK") ? true : false;
$scope.vault_password_required = ($scope.selected_credentials.machine.inputs && $scope.selected_credentials.machine.inputs.vault_password === "ASK") ? true : false;
}
else {
clearRequiredPasswords();

View File

@ -91,8 +91,8 @@
<div class="JobSubmission-instructions" translate>Launching this job requires the passwords listed below. Enter and confirm each password before continuing.</div>
<form name="forms.credentialpasswords" autocomplete="off" novalidate>
<div class="form-group Form-formGroup Form-formGroup--singleColumn" ng-if="ssh_password_required">
<label for="ssh_password">
<span class="Form-inputLabel prepend-asterisk" translate> Password</span>
<label for="ssh_password" class="prepend-asterisk Form-inputLabelContainer">
<span class="Form-inputLabel" translate> Password</span>
</label>
<div class="input-group">
<span class="input-group-btn">
@ -104,8 +104,8 @@
<div class="error api-error" ng-bind="ssh_password_api_error"></div>
</div>
<div class="form-group Form-formGroup Form-formGroup--singleColumn" ng-if="ssh_key_unlock_required">
<label for="ssh_key_unlock">
<span class="Form-inputLabel prepend-asterisk" translate> Private Key Passphrase</span>
<label for="ssh_key_unlock" class="prepend-asterisk Form-inputLabelContainer">
<span class="Form-inputLabel" translate> Private Key Passphrase</span>
</label>
<div class="input-group">
<span class="input-group-btn">
@ -117,8 +117,8 @@
<div class="error api-error" ng-bind="ssh_key_unlock_api_error"></div>
</div>
<div class="form-group Form-formGroup Form-formGroup--singleColumn" ng-if="become_password_required">
<label for="become_password">
<span class="Form-inputLabel prepend-asterisk" translate> Privilege Escalation Password</span>
<label for="become_password" class="prepend-asterisk Form-inputLabelContainer">
<span class="Form-inputLabel" translate> Privilege Escalation Password</span>
</label>
<div class="input-group">
<span class="input-group-btn">
@ -130,8 +130,8 @@
<div class="error api-error" ng-bind="become_password_api_error"></div>
</div>
<div class="form-group Form-formGroup Form-formGroup--singleColumn" ng-if="vault_password_required">
<label for="vault_password">
<span class="Form-inputLabel prepend-asterisk" translate> Vault Password</span>
<label for="vault_password" class="prepend-asterisk Form-inputLabelContainer">
<span class="Form-inputLabel" translate> Vault Password</span>
</label>
<div class="input-group">
<span class="input-group-btn">
@ -166,8 +166,8 @@
</div>
</div>
<div class="form-group Form-formGroup Form-formGroup--singleColumn" ng-if="ask_verbosity_on_launch">
<label for="verbosity">
<span class="Form-inputLabel prepend-asterisk"> Verbosity</span>
<label for="verbosity" class="prepend-asterisk Form-inputLabelContainer">
<span class="Form-inputLabel"> Verbosity</span>
</label>
<div>
<select
@ -184,8 +184,8 @@
</div>
</div>
<div class="form-group Form-formGroup Form-formGroup--singleColumn" ng-if="ask_job_type_on_launch">
<label for="job_type">
<span class="Form-inputLabel prepend-asterisk" translate> Job Type</span>
<label for="job_type" class="prepend-asterisk Form-inputLabelContainer">
<span class="Form-inputLabel" translate> Job Type</span>
</label>
<div>
<select
@ -249,8 +249,8 @@
<div ng-if="survey_enabled" ng-show="step === 'survey'" class="JobSubmission-form">
<form name="forms.survey" autocomplete="off" novalidate>
<div ng-repeat="question in survey_questions" id="taker_'+question.index+'" class="form-group Form-formGroup Form-formGroup--singleColumn">
<label ng-attr-for="{{question.variable}}">
<span class="label-text Form-inputLabel" ng-class="{'prepend-asterisk': question.required===true}"> {{question.question_name}}</span>
<label ng-attr-for="{{question.variable}}" class="Form-inputLabelContainer" ng-class="{'prepend-asterisk': question.required===true}">
<span class="label-text Form-inputLabel"> {{question.question_name}}</span>
</label>
<div class="survey_taker_description" ng-if="question.question_description">