Fix credential labels in jobs list

This commit is contained in:
Marliana Lara 2018-07-09 11:11:56 -04:00
parent 90d57300da
commit 549cd347e9
No known key found for this signature in database
GPG Key ID: 38C73B40DFA809EE
2 changed files with 10 additions and 0 deletions

View File

@ -62,6 +62,15 @@ function ListJobsController (
vm.jobTypes = mapChoices(unifiedJob.options('actions.GET.type.choices'));
vm.buildCredentialTags = (credentials) =>
credentials.map(credential => {
const icon = `${credential.kind}`;
const link = `/#/credentials/${credential.id}`;
const value = credential.name;
return { icon, link, value };
});
vm.getSref = ({ type, id }) => {
let sref;

View File

@ -65,6 +65,7 @@
label-value="{{:: vm.strings.get('list.ROW_ITEM_LABEL_CREDENTIALS') }}"
tag-values="job.summary_fields.credentials"
tags-are-creds="true">
<at-toggle-tag ng-init="credTags=vm.buildCredentialTags(job.summary_fields.credentials)" tags="credTags"></at-toggle-tag>
</at-row-item>
<labels-list class="LabelList" show-delete="false" is-row-item="true" state="job">
</labels-list>