From c20942f42508180f619ef594976a8b80dd6476b7 Mon Sep 17 00:00:00 2001 From: Alejandro Gallardo Escobar Date: Wed, 5 Sep 2018 15:25:19 +0200 Subject: [PATCH] Now the status calculation can be configured for every visual console item --- .../visual_console_builder.editor.js | 11 ++-------- .../include/functions_visual_map_editor.php | 20 +++++++++++++++---- 2 files changed, 18 insertions(+), 13 deletions(-) diff --git a/pandora_console/godmode/reporting/visual_console_builder.editor.js b/pandora_console/godmode/reporting/visual_console_builder.editor.js index cdde53af9f..f23da2d6bd 100755 --- a/pandora_console/godmode/reporting/visual_console_builder.editor.js +++ b/pandora_console/godmode/reporting/visual_console_builder.editor.js @@ -5178,7 +5178,7 @@ function multiDragMouse(eventDrag){ } function linkedMapStatusCalculationTypeChanged ($linkedMapStatusCalcRow, value) { - if ($linkedMapStatusCalcRow.length === 0 || !validRowOnSelectedItem($linkedMapStatusCalcRow)) return; + if ($linkedMapStatusCalcRow.length === 0) return; switch (value) { case "weight": @@ -5215,7 +5215,7 @@ function linkedMapStatusCalculationTypeChanged ($linkedMapStatusCalcRow, value) } function linkedMapChanged ($linkedMapRow, value) { - if ($linkedMapRow.length === 0 || !validRowOnSelectedItem($linkedMapRow)) return; + if ($linkedMapRow.length === 0) return; if (value === 0) { $linkedMapRow @@ -5229,9 +5229,6 @@ function linkedMapChanged ($linkedMapRow, value) { .hide(); } else { var $linkedMapStatusCalcRow = $linkedMapRow.siblings("#linked_map_status_calculation_row"); - - if (!validRowOnSelectedItem($linkedMapStatusCalcRow)) return; - var calcType = $linkedMapStatusCalcRow.find("select").val(); $linkedMapStatusCalcRow.show(); linkedMapStatusCalculationTypeChanged($linkedMapStatusCalcRow, calcType); @@ -5249,7 +5246,3 @@ function onLinkedMapStatusCalculationTypeChange (event) { var value = event.target.value || "default"; linkedMapStatusCalculationTypeChanged($linkedMapStatusCalcRow, value); } - -function validRowOnSelectedItem ($element) { - return $element.hasClass(selectedItem); -} diff --git a/pandora_console/include/functions_visual_map_editor.php b/pandora_console/include/functions_visual_map_editor.php index 57a8a7e6c8..3039e0dc97 100755 --- a/pandora_console/include/functions_visual_map_editor.php +++ b/pandora_console/include/functions_visual_map_editor.php @@ -710,7 +710,10 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) { "service" => __("By critical elements") ); $form_items_advance['linked_map_status_calculation_row'] = array(); - $form_items_advance['linked_map_status_calculation_row']['items'] = array('static_graph'); + $form_items_advance['linked_map_status_calculation_row']['items'] = array( + 'group_item', 'static_graph', 'percentile_bar', + 'percentile_item', 'module_graph', 'simple_value', + 'icon', 'label', 'datos', 'donut_graph'); $form_items_advance['linked_map_status_calculation_row']['html'] = ''. __('Type of the status calculation of the linked map') . '' . '' @@ -728,7 +731,10 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) { . ''; $form_items_advance['map_linked_weight'] = array(); - $form_items_advance['map_linked_weight']['items'] = array('static_graph'); + $form_items_advance['map_linked_weight']['items'] = array( + 'group_item', 'static_graph', 'percentile_bar', + 'percentile_item', 'module_graph', 'simple_value', + 'icon', 'label', 'datos', 'donut_graph'); $form_items_advance['map_linked_weight']['html'] = '' . __('Linked map weight') . '' . '' @@ -740,7 +746,10 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) { . ''; $form_items_advance['linked_map_status_service_critical_row'] = array(); - $form_items_advance['linked_map_status_service_critical_row']['items'] = array('static_graph'); + $form_items_advance['linked_map_status_service_critical_row']['items'] = array( + 'group_item', 'static_graph', 'percentile_bar', + 'percentile_item', 'module_graph', 'simple_value', + 'icon', 'label', 'datos', 'donut_graph'); $form_items_advance['linked_map_status_service_critical_row']['html'] = '' . __('Critical weight') . '' . '' @@ -751,7 +760,10 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) { . ''; $form_items_advance['linked_map_status_service_warning_row'] = array(); - $form_items_advance['linked_map_status_service_warning_row']['items'] = array('static_graph'); + $form_items_advance['linked_map_status_service_warning_row']['items'] = array( + 'group_item', 'static_graph', 'percentile_bar', + 'percentile_item', 'module_graph', 'simple_value', + 'icon', 'label', 'datos', 'donut_graph'); $form_items_advance['linked_map_status_service_warning_row']['html'] = '' . __('Warning weight') . '' . ''