mirror of
https://github.com/ZwareBear/awx.git
synced 2026-04-29 11:21:49 -05:00
Work on inventory status fields. Moved status to the left on Inventories tab. Fixing messages, popovers and working on AC-601. Made list generator column creation more modular in generator-helpers.js to support many icons in the list Status column.
This commit is contained in:
@@ -52,7 +52,7 @@ angular.module('CompletedJobsDefinition', [])
|
||||
},
|
||||
finished: {
|
||||
label: 'Finished On',
|
||||
link: false,
|
||||
noLink: true,
|
||||
searchable: false,
|
||||
filter: "date:'MM/dd/yy HH:mm:ss'",
|
||||
columnClass: "col-md-2 hidden-xs",
|
||||
|
||||
@@ -21,6 +21,27 @@ angular.module('InventoriesListDefinition', [])
|
||||
hover: true,
|
||||
|
||||
fields: {
|
||||
status: {
|
||||
label: 'Status',
|
||||
columnClass: 'col-md-2 col-sm-2 col-xs-2',
|
||||
searchable: false,
|
||||
nosort: true,
|
||||
ngClick: "null",
|
||||
dataTitle: "Sync Status",
|
||||
icons: [{
|
||||
icon: "{{ 'icon-cloud-' + inventory.syncStatus }}",
|
||||
awToolTip: "{{ inventory.syncTip }}",
|
||||
awTipPlacement: "top",
|
||||
awPopOver: "{{ inventory.syncPopOver }}",
|
||||
dataPlacement: "right"
|
||||
},{
|
||||
icon: "{{ 'icon-job-' + inventory.hostsStatus }}",
|
||||
awToolTip: "{{ inventory.hostsTip }}",
|
||||
awTipPlacement: "top",
|
||||
awPopOver: "{{ inventory.hostsPopOver }}",
|
||||
dataPlacement: "right"
|
||||
}]
|
||||
},
|
||||
name: {
|
||||
key: true,
|
||||
label: 'Name'
|
||||
@@ -70,13 +91,6 @@ angular.module('InventoriesListDefinition', [])
|
||||
},
|
||||
|
||||
fieldActions: {
|
||||
status: {
|
||||
//label: 'Status',
|
||||
ngHref: "{{ inventory.status_link }}",
|
||||
iconClass: "{{ 'fa fa-cloud icon-cloud-' + inventory.status_class }}",
|
||||
awToolTip: "{{ inventory.status_tip }}",
|
||||
dataPlacement: "top"
|
||||
},
|
||||
failed_hosts: {
|
||||
//label: 'Failures',
|
||||
ngHref: "{{ inventory.failed_hosts_link }}",
|
||||
|
||||
@@ -76,7 +76,8 @@ angular.module('InventoryGroupsDefinition', [])
|
||||
ngShow: "group.id > 1", // hide for all hosts
|
||||
awToolTip: "{{ group.status_tooltip }}",
|
||||
dataTipWatch: "group.launch_tooltip",
|
||||
ngClass: "group.status_class",
|
||||
iconClass: "{{ 'fa icon-cloud-' + group.status_class }}",
|
||||
ngClass: "group.launch_class",
|
||||
dataPlacement: "top"
|
||||
},
|
||||
failed_hosts: {
|
||||
@@ -85,7 +86,7 @@ angular.module('InventoryGroupsDefinition', [])
|
||||
ngShow: "group.id > 1", // hide for all hosts
|
||||
dataPlacement: "top",
|
||||
ngClick: "showHosts(group.id, group.group_id, group.show_failures)",
|
||||
iconClass: "{{ 'fa icon-failures-' + group.hosts_status_class }}"
|
||||
iconClass: "{{ 'fa icon-job-' + group.hosts_status_class }}"
|
||||
},
|
||||
group_update: {
|
||||
//label: 'Sync',
|
||||
|
||||
Reference in New Issue
Block a user