Merge pull request #1285 from jakemcdermott/output-details-command-args

show module arg details for command jobs
This commit is contained in:
Jake McDermott
2018-04-09 12:29:24 -04:00
committed by GitHub
2 changed files with 19 additions and 1 deletions

View File

@@ -68,6 +68,17 @@ function getFinishDetails (finished) {
return { label, value }; return { label, value };
} }
function getModuleArgDetails () {
const value = resource.model.get('module_args');
const label = 'Module Args';
if (!value) {
return null;
}
return { label, value };
}
function getJobTypeDetails () { function getJobTypeDetails () {
const unmapped = resource.model.get('job_type'); const unmapped = resource.model.get('job_type');
@@ -504,6 +515,7 @@ function AtJobDetailsController (
vm.status = getStatusDetails(); vm.status = getStatusDetails();
vm.started = getStartDetails(); vm.started = getStartDetails();
vm.finished = getFinishDetails(); vm.finished = getFinishDetails();
vm.moduleArgs = getModuleArgDetails();
vm.jobType = getJobTypeDetails(); vm.jobType = getJobTypeDetails();
vm.jobTemplate = getJobTemplateDetails(); vm.jobTemplate = getJobTemplateDetails();
vm.sourceWorkflowJob = getSourceWorkflowJobDetails(); vm.sourceWorkflowJob = getSourceWorkflowJobDetails();

View File

@@ -63,6 +63,12 @@
</div> </div>
</div> </div>
<!-- module args -->
<div class="JobResults-resultRow" ng-if="vm.moduleArgs">
<label class="JobResults-resultRowLabel">{{ vm.moduleArgs.label }}</label>
<div class="JobResults-resultRowText">{{ vm.moduleArgs.value }}</div>
</div>
<!-- RESULTS TRACEBACK DETAIL --> <!-- RESULTS TRACEBACK DETAIL -->
<div class="JobResults-resultRow" ng-if="vm.resultTraceback"> <div class="JobResults-resultRow" ng-if="vm.resultTraceback">
<label class="JobResults-resultRowLabel">{{ vm.resultTraceback.label }}</label> <label class="JobResults-resultRowLabel">{{ vm.resultTraceback.label }}</label>
@@ -70,7 +76,7 @@
</div> </div>
<!-- TEMPLATE DETAIL --> <!-- TEMPLATE DETAIL -->
<div class="JobResults-resultRow" if="vm.jobTemplate"> <div class="JobResults-resultRow" ng-if="vm.jobTemplate">
<label class="JobResults-resultRowLabel">{{ vm.jobTemplate.label }}</label> <label class="JobResults-resultRowLabel">{{ vm.jobTemplate.label }}</label>
<div class="JobResults-resultRowText"> <div class="JobResults-resultRowText">
<a href="{{ vm.jobTemplate.link }}" <a href="{{ vm.jobTemplate.link }}"