mirror of
https://github.com/ansible/awx.git
synced 2026-03-09 13:39:27 -02:30
updating vmware popover content
for instance_filters and group_by
This commit is contained in:
@@ -178,7 +178,7 @@ export default ['$state', '$stateParams', '$scope', 'SourcesFormDefinition',
|
|||||||
}
|
}
|
||||||
|
|
||||||
function initGroupBySelect(){
|
function initGroupBySelect(){
|
||||||
var add_new = false;
|
let add_new = false;
|
||||||
if($scope && $scope.source && $scope.source === 'ec2' || $scope && $scope.source && $scope.source.value && $scope.source.value === 'ec2'){
|
if($scope && $scope.source && $scope.source === 'ec2' || $scope && $scope.source && $scope.source.value && $scope.source.value === 'ec2'){
|
||||||
$scope.group_by_choices = $scope.ec2_group_by;
|
$scope.group_by_choices = $scope.ec2_group_by;
|
||||||
$scope.groupByPopOver = "<p>Select which groups to create automatically. " +
|
$scope.groupByPopOver = "<p>Select which groups to create automatically. " +
|
||||||
@@ -209,8 +209,12 @@ export default ['$state', '$stateParams', '$scope', 'SourcesFormDefinition',
|
|||||||
add_new = true;
|
add_new = true;
|
||||||
$scope.group_by_choices = [];
|
$scope.group_by_choices = [];
|
||||||
$scope.group_by = $scope.group_by_choices;
|
$scope.group_by = $scope.group_by_choices;
|
||||||
$scope.groupByPopOver = "<p> ToDo: VMWare group by documentation here</p>";
|
$scope.groupByPopOver = `Specify which groups to create automatically.
|
||||||
$scope.instanceFilterPopOver = "<p> ToDo: VMWare instance groups popover content</p>";
|
Group names will be created similar to the options selected.
|
||||||
|
If blank, all groups above are created. Refer to Ansible Tower documentation for more detail.`;
|
||||||
|
$scope.instanceFilterPopOver = `Provide a comma-separated list of filter expressions.
|
||||||
|
Hosts are imported when <em>ANY</em> of the filters match.
|
||||||
|
Refer to Ansible Tower documentation for more detail.`;
|
||||||
}
|
}
|
||||||
CreateSelect2({
|
CreateSelect2({
|
||||||
element: '#inventory_source_group_by',
|
element: '#inventory_source_group_by',
|
||||||
|
|||||||
@@ -268,7 +268,7 @@ export default ['$state', '$stateParams', '$scope', 'ParseVariableString',
|
|||||||
}
|
}
|
||||||
|
|
||||||
function initGroupBySelect(){
|
function initGroupBySelect(){
|
||||||
var add_new = false;
|
let add_new = false;
|
||||||
if($scope && $scope.source && $scope.source === 'ec2' || $scope && $scope.source && $scope.source.value && $scope.source.value === 'ec2'){
|
if($scope && $scope.source && $scope.source === 'ec2' || $scope && $scope.source && $scope.source.value && $scope.source.value === 'ec2'){
|
||||||
$scope.group_by_choices = $scope.ec2_group_by;
|
$scope.group_by_choices = $scope.ec2_group_by;
|
||||||
let group_by = inventorySourceData.group_by.split(',');
|
let group_by = inventorySourceData.group_by.split(',');
|
||||||
@@ -303,8 +303,12 @@ export default ['$state', '$stateParams', '$scope', 'ParseVariableString',
|
|||||||
$scope.group_by_choices = (inventorySourceData.group_by) ? inventorySourceData.group_by.split(',')
|
$scope.group_by_choices = (inventorySourceData.group_by) ? inventorySourceData.group_by.split(',')
|
||||||
.map((i) => ({name: i, label: i, value: i})) : [];
|
.map((i) => ({name: i, label: i, value: i})) : [];
|
||||||
$scope.group_by = $scope.group_by_choices;
|
$scope.group_by = $scope.group_by_choices;
|
||||||
$scope.groupByPopOver = "<p> ToDo: VMWare group by documentation here</p>";
|
$scope.groupByPopOver = `Specify which groups to create automatically.
|
||||||
$scope.instanceFilterPopOver = "<p> ToDo: VMWare instance groups popover content</p>";
|
Group names will be created similar to the options selected.
|
||||||
|
If blank, all groups above are created. Refer to Ansible Tower documentation for more detail.`;
|
||||||
|
$scope.instanceFilterPopOver = `Provide a comma-separated list of filter expressions.
|
||||||
|
Hosts are imported when <em>ANY</em> of the filters match.
|
||||||
|
Refer to Ansible Tower documentation for more detail.`;
|
||||||
}
|
}
|
||||||
CreateSelect2({
|
CreateSelect2({
|
||||||
element: '#inventory_source_group_by',
|
element: '#inventory_source_group_by',
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ export default
|
|||||||
return _.map(group_by, 'value').join(',');
|
return _.map(group_by, 'value').join(',');
|
||||||
}
|
}
|
||||||
if(source === 'vmware'){
|
if(source === 'vmware'){
|
||||||
group_by = _.map(group_by, function(i){return i.value;});
|
group_by = _.map(group_by, (i) => {return i.value;});
|
||||||
$("#inventory_source_group_by").siblings(".select2").first().find(".select2-selection__choice").each(function(optionIndex, option){
|
$("#inventory_source_group_by").siblings(".select2").first().find(".select2-selection__choice").each(function(optionIndex, option){
|
||||||
group_by.push(option.title);
|
group_by.push(option.title);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user