mirror of
https://github.com/ansible/awx.git
synced 2026-02-19 04:00:06 -03:30
adding some fields to the job results left hand side panel
This commit is contained in:
@@ -31,6 +31,7 @@ export default ['jobData', 'jobDataOptions', 'jobLabels', 'jobFinished', 'count'
|
|||||||
$scope.machine_credential_link = getTowerLink('credential');
|
$scope.machine_credential_link = getTowerLink('credential');
|
||||||
$scope.cloud_credential_link = getTowerLink('cloud_credential');
|
$scope.cloud_credential_link = getTowerLink('cloud_credential');
|
||||||
$scope.network_credential_link = getTowerLink('network_credential');
|
$scope.network_credential_link = getTowerLink('network_credential');
|
||||||
|
$scope.schedule_link = getTowerLink('schedule');
|
||||||
};
|
};
|
||||||
|
|
||||||
// uses options to set scope variables to their readable string
|
// uses options to set scope variables to their readable string
|
||||||
@@ -64,7 +65,7 @@ export default ['jobData', 'jobDataOptions', 'jobLabels', 'jobFinished', 'count'
|
|||||||
|
|
||||||
// turn related api browser routes into tower routes
|
// turn related api browser routes into tower routes
|
||||||
getTowerLinks();
|
getTowerLinks();
|
||||||
|
|
||||||
// the links below can't be set in getTowerLinks because the
|
// the links below can't be set in getTowerLinks because the
|
||||||
// links on the UI don't directly match the corresponding URL
|
// links on the UI don't directly match the corresponding URL
|
||||||
// on the API browser
|
// on the API browser
|
||||||
|
|||||||
@@ -62,6 +62,20 @@
|
|||||||
<!-- LEFT PANE DETAILS GROUP -->
|
<!-- LEFT PANE DETAILS GROUP -->
|
||||||
<div>
|
<div>
|
||||||
|
|
||||||
|
<!-- STATUS DETAIL -->
|
||||||
|
<div class="JobResults-resultRow">
|
||||||
|
<label class="JobResults-resultRowLabel">
|
||||||
|
Status
|
||||||
|
</label>
|
||||||
|
<div class="JobResults-resultRowText">
|
||||||
|
<i
|
||||||
|
class="JobResults-statusResultIcon
|
||||||
|
fa
|
||||||
|
icon-job-{{ job.status }}">
|
||||||
|
</i> {{ status_label }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- START TIME DETAIL -->
|
<!-- START TIME DETAIL -->
|
||||||
<div class="JobResults-resultRow"
|
<div class="JobResults-resultRow"
|
||||||
ng-show="job.started">
|
ng-show="job.started">
|
||||||
@@ -135,6 +149,22 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- SCHEDULED BY DETAIL -->
|
||||||
|
<div class="JobResults-resultRow toggle-show"
|
||||||
|
ng-show="job.summary_fields.schedule.name">
|
||||||
|
<label
|
||||||
|
class="JobResults-resultRowLabel">
|
||||||
|
Schedule
|
||||||
|
</label>
|
||||||
|
<div class="JobResults-resultRowText">
|
||||||
|
<a href="{{ scheduled_by_link }}"
|
||||||
|
aw-tool-tip="Edit the Schedule"
|
||||||
|
data-placement="top">
|
||||||
|
{{ job.summary_fields.schedule.name }}
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- INVENTORY DETAIL -->
|
<!-- INVENTORY DETAIL -->
|
||||||
<div class="JobResults-resultRow"
|
<div class="JobResults-resultRow"
|
||||||
ng-show="job.summary_fields.inventory.name">
|
ng-show="job.summary_fields.inventory.name">
|
||||||
@@ -348,80 +378,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- STATUS DETAIL -->
|
|
||||||
<!-- <div
|
|
||||||
class="form-group
|
|
||||||
JobResults-resultRow
|
|
||||||
toggle-show">
|
|
||||||
<label
|
|
||||||
class="JobResults-resultRowLabel
|
|
||||||
col-lg-2 col-md-2
|
|
||||||
col-sm-2 col-xs-3
|
|
||||||
control-label">
|
|
||||||
Status
|
|
||||||
</label>
|
|
||||||
<div class="JobResults-resultRowText
|
|
||||||
col-lg-10 col-md-10 col-sm-10 col-xs-9">
|
|
||||||
<i
|
|
||||||
class="JobResults-statusIcon--results
|
|
||||||
fa
|
|
||||||
icon-job-{{ job.status }}">
|
|
||||||
</i> {{ status_label }}
|
|
||||||
</div>
|
|
||||||
</div> -->
|
|
||||||
|
|
||||||
<!-- SCHEDULED BY DETAIL -->
|
|
||||||
<!-- <div
|
|
||||||
class="form-group
|
|
||||||
JobResults-resultRow toggle-show"
|
|
||||||
ng-show="job.summary_fields.schedule_by.username">
|
|
||||||
<label
|
|
||||||
class="JobResults-resultRowLabel
|
|
||||||
col-lg-2 col-md-2
|
|
||||||
col-sm-2 col-xs-3
|
|
||||||
control-label">
|
|
||||||
Launched By
|
|
||||||
</label>
|
|
||||||
<div class="JobResults-resultRowText">
|
|
||||||
<a href="{{ scheduled_by_link }}"
|
|
||||||
aw-tool-tip="Edit the Schedule"
|
|
||||||
data-placement="top">
|
|
||||||
{{ job.summary_fields.scheduled_by.username }}
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</div> -->
|
|
||||||
|
|
||||||
<!-- ELAPSED TIME DETAIL -->
|
|
||||||
<!-- <div
|
|
||||||
class="form-group
|
|
||||||
JobResults-resultRow toggle-show"
|
|
||||||
ng-show="job_status.started">
|
|
||||||
<label
|
|
||||||
class="JobResults-resultRowLabel
|
|
||||||
col-lg-2 col-md-2
|
|
||||||
col-sm-2 col-xs-3
|
|
||||||
control-label">
|
|
||||||
Elapsed
|
|
||||||
</label>
|
|
||||||
<div class="JobResults-resultRowText">
|
|
||||||
{{ job_status.elapsed }}
|
|
||||||
</div>
|
|
||||||
</div> -->
|
|
||||||
|
|
||||||
<!-- EXPLANATION DETAIL -->
|
|
||||||
<!-- <div
|
|
||||||
class="form-group
|
|
||||||
JobResults-resultRow
|
|
||||||
toggle-show"
|
|
||||||
ng-show="job_status.explanation">
|
|
||||||
<label
|
|
||||||
class="JobResults-resultRowLabel
|
|
||||||
col-lg-2 col-md-2
|
|
||||||
col-sm-2 col-xs-3
|
|
||||||
control-label">
|
|
||||||
Explanation
|
|
||||||
</label> -->
|
|
||||||
|
|
||||||
<!-- PREVIOUS TASK SUCCEEDED -->
|
<!-- PREVIOUS TASK SUCCEEDED -->
|
||||||
<!-- <div class="JobResults-resultRowText
|
<!-- <div class="JobResults-resultRowText
|
||||||
col-lg-10 col-md-10 col-sm-10 col-xs-9
|
col-lg-10 col-md-10 col-sm-10 col-xs-9
|
||||||
|
|||||||
Reference in New Issue
Block a user