From 05e397a32b6c9f8c92fa14ff54d76536683ded9c Mon Sep 17 00:00:00 2001 From: Eduardo Mozart de Oliveira <2974895+eduardomozart@users.noreply.github.com> Date: Thu, 6 Feb 2025 23:15:34 -0300 Subject: [PATCH 1/4] Fix fields positioning on 'General settings' page --- inc/config.class.php | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/inc/config.class.php b/inc/config.class.php index 37fdbf8311..7244746e4d 100644 --- a/inc/config.class.php +++ b/inc/config.class.php @@ -318,6 +318,11 @@ public function showConfigForm($options = []) echo ""; Dropdown::showYesNo("ssl_only", $this->isFieldActive('ssl_only')); echo ""; + + echo "" . __('Agent port', 'glpiinventory') . ""; + echo ""; + echo ""; + echo ""; echo ""; echo ""; @@ -334,9 +339,9 @@ public function showConfigForm($options = []) ); echo ""; - echo "" . __('Agent port', 'glpiinventory') . ""; + echo "" . __('Re-prepare successful jobs', 'glpiinventory') . ""; echo ""; - echo ""; + Dropdown::showYesNo("reprepare_job", $this->isFieldActive('reprepare_job')); echo ""; echo ""; @@ -346,14 +351,6 @@ public function showConfigForm($options = []) Dropdown::showYesNo("extradebug", $this->isFieldActive('extradebug')); echo ""; - echo "" . __('Re-prepare successful jobs', 'glpiinventory') . ""; - echo ""; - Dropdown::showYesNo("reprepare_job", $this->isFieldActive('reprepare_job')); - echo ""; - echo ""; - - echo ""; - echo ""; echo "" . __('Maximum number of agents to wake up in a task', 'glpiinventory') . ""; echo ""; Dropdown::showNumber( @@ -365,7 +362,6 @@ public function showConfigForm($options = []) ] ); echo ""; - echo ""; $options['candel'] = false; From a6e1fc5cfea8136d7bbda06ab59c1c56342179f5 Mon Sep 17 00:00:00 2001 From: Eduardo Mozart de Oliveira <2974895+eduardomozart@users.noreply.github.com> Date: Thu, 6 Feb 2025 23:16:28 -0300 Subject: [PATCH 2/4] Update config.class.php --- inc/config.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/inc/config.class.php b/inc/config.class.php index 7244746e4d..0a0c40a4c2 100644 --- a/inc/config.class.php +++ b/inc/config.class.php @@ -362,6 +362,7 @@ public function showConfigForm($options = []) ] ); echo ""; + echo ""; $options['candel'] = false; From de087401f17fe3384a750d4f4b989fa0af102b7a Mon Sep 17 00:00:00 2001 From: Eduardo Mozart de Oliveira <2974895+eduardomozart@users.noreply.github.com> Date: Fri, 7 Feb 2025 00:09:52 -0300 Subject: [PATCH 3/4] Update config.class.php --- inc/config.class.php | 126 ++++++++++++++++++++++++++----------------- 1 file changed, 78 insertions(+), 48 deletions(-) diff --git a/inc/config.class.php b/inc/config.class.php index 0a0c40a4c2..038905073f 100644 --- a/inc/config.class.php +++ b/inc/config.class.php @@ -314,20 +314,19 @@ public function showConfigForm($options = []) $this->showFormHeader($options); echo ""; - echo "" . __('SSL-only for agent', 'glpiinventory') . ""; - echo ""; - Dropdown::showYesNo("ssl_only", $this->isFieldActive('ssl_only')); - echo ""; + echo ""; + echo "
"; - echo "" . __('Agent port', 'glpiinventory') . ""; - echo ""; - echo ""; - echo ""; - echo ""; + echo "
"; + echo ""; + echo "
"; + Dropdown::showYesNo("ssl_only", $this->isFieldActive('ssl_only')); + echo "
"; + echo "
"; - echo ""; - echo "" . __('Delete tasks logs after', 'glpiinventory') . ""; - echo ""; + echo "
"; + echo ""; + echo "
"; Dropdown::showNumber( "delete_task", [ @@ -337,22 +336,33 @@ public function showConfigForm($options = []) 'unit' => 'day' ] ); - echo ""; + echo "
"; + echo "
"; - echo "" . __('Re-prepare successful jobs', 'glpiinventory') . ""; - echo ""; - Dropdown::showYesNo("reprepare_job", $this->isFieldActive('reprepare_job')); - echo ""; - echo ""; + echo "
"; + echo ""; + echo "
"; + echo ""; + echo "
"; + echo "
"; - echo ""; - echo "" . __('Extra-debug', 'glpiinventory') . ""; - echo ""; + echo "
"; + echo ""; + echo "
"; Dropdown::showYesNo("extradebug", $this->isFieldActive('extradebug')); - echo ""; + echo "
"; + echo "
"; - echo "" . __('Maximum number of agents to wake up in a task', 'glpiinventory') . ""; - echo ""; + echo "
"; + echo ""; + echo "
"; + Dropdown::showYesNo("reprepare_job", $this->isFieldActive('reprepare_job')); + echo "
"; + echo "
"; + + echo "
"; + echo ""; + echo "
"; Dropdown::showNumber( "wakeup_agent_max", [ @@ -361,8 +371,11 @@ public function showConfigForm($options = []) 'max' => 100 ] ); - echo ""; + echo "
"; + echo "
"; + echo "
"; + echo ""; echo ""; $options['candel'] = false; @@ -415,41 +428,58 @@ public static function showFormNetworkInventory($options = []) echo ""; echo ""; - echo "" . __('Threads number', 'glpiinventory') . " " . - "(" . strtolower(__('Network discovery', 'glpiinventory')) . ")"; - echo ""; + echo ""; + echo "
"; + + echo "
"; + echo ""; + echo "
"; Dropdown::showNumber("threads_networkdiscovery", [ 'value' => $pfConfig->getValue('threads_networkdiscovery'), 'min' => 1, 'max' => 400]); - echo ""; - - echo "" . __('Threads number', 'glpiinventory') . " " . - "(" . strtolower(__('Network inventory (SNMP)', 'glpiinventory')) . ")"; - echo ""; + echo "
"; + echo "
"; + + echo "
"; + echo ""; + echo "
"; Dropdown::showNumber("threads_networkinventory", [ 'value' => $pfConfig->getValue('threads_networkinventory'), 'min' => 1, 'max' => 400]); - echo ""; - echo ""; - - echo ""; - echo "" . __('SNMP timeout', 'glpiinventory') . " " . - "(" . strtolower(__('Network discovery', 'glpiinventory')) . ")"; - echo ""; + echo "
"; + echo "
"; + + echo "
"; + echo ""; + echo "
"; Dropdown::showNumber("timeout_networkdiscovery", [ 'value' => $pfConfig->getValue('timeout_networkdiscovery'), 'min' => 1, 'max' => 60]); - echo ""; - echo "" . __('SNMP timeout', 'glpiinventory') . " " . - "(" . strtolower(__('Network inventory (SNMP)', 'glpiinventory')) . ")"; - echo ""; + echo "
"; + echo "
"; + + echo "
"; + echo ""; + echo "
"; Dropdown::showNumber("timeout_networkinventory", [ 'value' => $pfConfig->getValue('timeout_networkinventory'), 'min' => 1, 'max' => 60]); + echo "
"; + echo "
"; + + echo "
"; echo ""; echo ""; @@ -476,7 +506,7 @@ public static function showFormDeploy($options = []) if (GLPI_INSTALL_MODE !== 'CLOUD') { echo ""; - echo "" . __('Root folder for sending files from server', 'glpiinventory') . ""; + echo "" . __('Root folder for sending files from server', 'glpiinventory') . ""; echo ""; echo ""; @@ -485,14 +515,14 @@ public static function showFormDeploy($options = []) } echo ""; - echo "" . __('Use this GLPI server as a mirror server', 'glpiinventory') . ""; + echo "" . __('Use this GLPI server as a mirror server', 'glpiinventory') . ""; echo ""; Dropdown::showYesNo("server_as_mirror", $pfConfig->getValue('server_as_mirror')); echo ""; echo ""; echo ""; - echo "" . __('Match mirrors to agents', 'glpiinventory') . ""; + echo "" . __('Match mirrors to agents', 'glpiinventory') . ""; echo ""; $mirror_options = [ PluginGlpiinventoryDeployMirror::MATCH_LOCATION => __('with location', 'glpiinventory'), @@ -508,7 +538,7 @@ public static function showFormDeploy($options = []) echo ""; echo ""; - echo "" . __('Delete successful on demand tasks after (in days)', 'glpiinventory') . ""; + echo "" . __('Delete successful on demand tasks after (in days)', 'glpiinventory') . ""; echo ""; $toadd = [-1 => __('Never')]; Dropdown::showNumber("clean_on_demand_tasks", [ From 7b18bca9b55408e246c29a5a593e9e00d3a52881 Mon Sep 17 00:00:00 2001 From: Eduardo Mozart de Oliveira <2974895+eduardomozart@users.noreply.github.com> Date: Fri, 7 Feb 2025 00:17:22 -0300 Subject: [PATCH 4/4] Fix tests --- inc/config.class.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/inc/config.class.php b/inc/config.class.php index 038905073f..340975d49d 100644 --- a/inc/config.class.php +++ b/inc/config.class.php @@ -432,7 +432,7 @@ public static function showFormNetworkInventory($options = []) echo "
"; echo "
"; - echo "