AC-628 applied credential changes made in add controller to edit controller so that credential/cloud_credential lookups display context-aware credential lists.

This commit is contained in:
Chris Houseknecht 2013-11-13 18:27:29 +00:00
parent a65564e3bf
commit 8c741ac36a

View File

@ -494,6 +494,7 @@ function JobTemplatesEdit ($scope, $rootScope, $compile, $location, $log, $route
});
LookUpInit({
url: GetBasePath('credentials') + '?kind=ssh',
scope: scope,
form: form,
current_item: data.credential,
@ -501,11 +502,19 @@ function JobTemplatesEdit ($scope, $rootScope, $compile, $location, $log, $route
field: 'credential'
});
// Clone the CredentialList object for use with cloud_credential. Cloning
// and changing properties to avoid collision.
var CloudCredentialList = {};
jQuery.extend(true, CloudCredentialList, CredentialList);
CloudCredentialList.name = 'cloudcredentials',
CloudCredentialList.iterator = 'cloudcredential',
LookUpInit({
url: GetBasePath('credentials') + '?cloud=true',
scope: scope,
form: form,
current_item: data.cloud_credential,
list: CredentialList,
list: CloudCredentialList,
field: 'cloud_credential'
});