mirror of
https://github.com/ansible/awx.git
synced 2026-05-06 17:07:36 -02:30
Add enabled/disabled toggle to Jobs > Schedules view (#2253)
* add toggle column to jobs > schedules view, resolves #2239 * remove redundant status indicator
This commit is contained in:
@@ -12,22 +12,21 @@ export default
|
|||||||
name: 'schedules',
|
name: 'schedules',
|
||||||
iterator: 'schedule',
|
iterator: 'schedule',
|
||||||
editTitle: 'Scheduled Jobs',
|
editTitle: 'Scheduled Jobs',
|
||||||
index: true,
|
|
||||||
hover: true,
|
hover: true,
|
||||||
well: false,
|
well: false,
|
||||||
emptyListText: 'No schedules exist',
|
emptyListText: 'No schedules exist',
|
||||||
|
|
||||||
fields: {
|
fields: {
|
||||||
status: {
|
enabled: {
|
||||||
label: '',
|
label: '',
|
||||||
columnClass: 'List-staticColumn--smallStatus',
|
columnClass: 'List-staticColumn--toggle',
|
||||||
awToolTip: "{{ schedule.status_tip }}",
|
type: 'toggle',
|
||||||
awTipPlacement: "right",
|
|
||||||
icon: 'icon-job-{{ schedule.status }}',
|
|
||||||
iconOnly: true,
|
|
||||||
ngClick: "toggleSchedule($event, schedule.id)",
|
ngClick: "toggleSchedule($event, schedule.id)",
|
||||||
searchable: false,
|
searchable: false,
|
||||||
nosort: true
|
nosort: true,
|
||||||
|
awToolTip: "{{ schedule.play_tip }}",
|
||||||
|
dataTipWatch: "schedule.play_tip",
|
||||||
|
dataPlacement: 'top'
|
||||||
},
|
},
|
||||||
name: {
|
name: {
|
||||||
label: 'Name',
|
label: 'Name',
|
||||||
@@ -63,7 +62,7 @@ export default
|
|||||||
columnClass: "col-lg-3 col-md-2 col-sm-3 hidden-xs",
|
columnClass: "col-lg-3 col-md-2 col-sm-3 hidden-xs",
|
||||||
filter: "longDate",
|
filter: "longDate",
|
||||||
key: true
|
key: true
|
||||||
},
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
actions: { },
|
actions: { },
|
||||||
@@ -71,15 +70,6 @@ export default
|
|||||||
fieldActions: {
|
fieldActions: {
|
||||||
|
|
||||||
columnClass: 'col-lg-3 col-md-3 col-sm-3 col-xs-5',
|
columnClass: 'col-lg-3 col-md-3 col-sm-3 col-xs-5',
|
||||||
|
|
||||||
"play": {
|
|
||||||
mode: "all",
|
|
||||||
ngClick: "toggleSchedule($event, schedule.id)",
|
|
||||||
awToolTip: "{{ schedule.play_tip }}",
|
|
||||||
dataTipWatch: "schedule.play_tip",
|
|
||||||
iconClass: "{{ 'fa icon-schedule-enabled-' + schedule.enabled }}",
|
|
||||||
dataPlacement: 'top'
|
|
||||||
},
|
|
||||||
"edit": {
|
"edit": {
|
||||||
mode: "all",
|
mode: "all",
|
||||||
ngClick: "editSchedule(schedule.id)",
|
ngClick: "editSchedule(schedule.id)",
|
||||||
|
|||||||
Reference in New Issue
Block a user