add links to activity stream for workflow_job_template_node

This commit is contained in:
Keith Grant
2019-03-20 17:00:42 -04:00
parent a1dd5a4e19
commit cf62fa67bd

View File

@@ -12,6 +12,7 @@ export default function BuildAnchor($log, $filter) {
if (!activity.summary_fields[resource]){ if (!activity.summary_fields[resource]){
throw {name : 'ResourceDeleted', message: 'The referenced resource no longer exists'}; throw {name : 'ResourceDeleted', message: 'The referenced resource no longer exists'};
} }
let name;
switch (resource) { switch (resource) {
case 'custom_inventory_script': case 'custom_inventory_script':
url += 'inventory_scripts/' + obj.id + '/'; url += 'inventory_scripts/' + obj.id + '/';
@@ -76,7 +77,8 @@ export default function BuildAnchor($log, $filter) {
url += `templates/workflow_job_template/${obj.id}`; url += `templates/workflow_job_template/${obj.id}`;
break; break;
case 'workflow_job_template_node': case 'workflow_job_template_node':
url += `templates/workflow_job_template/${obj.summary_fields.workflow_job_template.id}`; url += `templates/workflow_job_template/${activity.summary_fields.workflow_job_template[0].id}`;
name = activity.summary_fields.workflow_job_template[0].name;
break; break;
case 'workflow_job': case 'workflow_job':
url += `workflows/${obj.id}`; url += `workflows/${obj.id}`;
@@ -95,7 +97,7 @@ export default function BuildAnchor($log, $filter) {
url += resource + 's/' + obj.id + '/'; url += resource + 's/' + obj.id + '/';
} }
const name = $filter('sanitize')(obj.name || obj.username); name = $filter('sanitize')(name || obj.name || obj.username);
if (url) { if (url) {
return ` <a href=\"${url}\">&nbsp;${name}&nbsp;</a> `; return ` <a href=\"${url}\">&nbsp;${name}&nbsp;</a> `;