diff --git a/awx/ui/client/src/partials/job-template-smart-status.html b/awx/ui/client/src/partials/job-template-smart-status.html
index 1c45c5fe36..d4f8d860b3 100644
--- a/awx/ui/client/src/partials/job-template-smart-status.html
+++ b/awx/ui/client/src/partials/job-template-smart-status.html
@@ -1 +1 @@
-
STATUS: " + data.smartStatus + "
FINISHED: " + data.finished;
+ data.detailsUrl = detailsBaseUrl + data.jobId;
// If we've already determined that there are both failed and successful jobs OR if the current job in the loop is
// pending/waiting/running then we don't worry about checking for a single job status
diff --git a/awx/ui/client/src/smart-status/smart-status.directive.js b/awx/ui/client/src/smart-status/smart-status.directive.js
index 1ed0ecdcc5..a4486e125e 100644
--- a/awx/ui/client/src/smart-status/smart-status.directive.js
+++ b/awx/ui/client/src/smart-status/smart-status.directive.js
@@ -9,7 +9,8 @@ export default [ 'templateUrl',
function(templateUrl) {
return {
scope: {
- jobs: '='
+ jobs: '=',
+ templateType: '=?',
},
templateUrl: templateUrl('smart-status/smart-status'),
restrict: 'E',
diff --git a/awx/ui/client/src/smart-status/smart-status.partial.html b/awx/ui/client/src/smart-status/smart-status.partial.html
index a0545ec814..ec1a81fac3 100644
--- a/awx/ui/client/src/smart-status/smart-status.partial.html
+++ b/awx/ui/client/src/smart-status/smart-status.partial.html
@@ -1,6 +1,6 @@