mirror of
https://github.com/ansible/awx.git
synced 2026-01-14 19:30:39 -03:30
conditionally require cloud credential
This commit is contained in:
parent
8e4c50d7a6
commit
e75f1890e1
@ -46,8 +46,10 @@ export default
|
||||
sourceModel: 'credential',
|
||||
sourceField: 'name',
|
||||
ngClick: 'lookUpCredential()',
|
||||
addRequired: false,
|
||||
editRequired: false
|
||||
awRequiredWhen: {
|
||||
variable: "cloudCredentialRequired",
|
||||
init: "false"
|
||||
}
|
||||
},
|
||||
source_regions: {
|
||||
label: 'Regions',
|
||||
|
||||
@ -47,6 +47,7 @@ angular.module('GroupsHelper', [ 'RestServices', 'Utilities', listGenerator.name
|
||||
});
|
||||
}
|
||||
}
|
||||
scope.cloudCredentialRequired = false;
|
||||
scope.$emit('sourceTypeOptionsReady');
|
||||
})
|
||||
.error(function (data, status) {
|
||||
@ -243,6 +244,8 @@ angular.module('GroupsHelper', [ 'RestServices', 'Utilities', listGenerator.name
|
||||
form = params.form,
|
||||
kind, url, callback, invUrl;
|
||||
|
||||
scope.cloudCredentialRequired = false;
|
||||
|
||||
if (!Empty(scope.source)) {
|
||||
if (scope.source.value === 'file') {
|
||||
scope.sourcePathRequired = true;
|
||||
@ -313,6 +316,7 @@ angular.module('GroupsHelper', [ 'RestServices', 'Utilities', listGenerator.name
|
||||
kind = 'aws';
|
||||
} else {
|
||||
kind = scope.source.value;
|
||||
scope.cloudCredentialRequired = true;
|
||||
}
|
||||
url = GetBasePath('credentials') + '?cloud=true&kind=' + kind;
|
||||
LookUpInit({
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user