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 " |