From 31d0b6a4e75b29e9f23478ba584c69fb46e460c3 Mon Sep 17 00:00:00 2001 From: Stanislas Kita Date: Tue, 14 Oct 2025 11:23:37 +0200 Subject: [PATCH 1/3] fix(UI): fix left side menu --- inc/menu.class.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/inc/menu.class.php b/inc/menu.class.php index e46b4c42..6cbfe437 100644 --- a/inc/menu.class.php +++ b/inc/menu.class.php @@ -43,10 +43,9 @@ public static function getMenuContent() return false; } - $front_fields = Plugin::getPhpDir('fields', false) . '/front'; $menu = [ 'title' => self::getMenuName(), - 'page' => "$front_fields/container.php", + 'page' => "/plugins/fields/front/container.php", 'icon' => PluginFieldsContainer::getIcon(), ]; From 0b3ed7ad658846104a052bccfa70bfd166f7923a Mon Sep 17 00:00:00 2001 From: Stanislas Kita Date: Tue, 14 Oct 2025 11:24:15 +0200 Subject: [PATCH 2/3] Fix(Core): fix left side menu url --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 71e904df..646e0533 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/). - Fix drag and drop - Increased the maximum length of the language column to support longer locale codes +- Fix left side menu url ## [1.22.1] - 2025-10-10 From 0d7385964f96bcbfcdf55a9ee29b78032dd731e7 Mon Sep 17 00:00:00 2001 From: Stanislas Kita Date: Tue, 14 Oct 2025 13:18:26 +0200 Subject: [PATCH 3/3] fix --- inc/menu.class.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/inc/menu.class.php b/inc/menu.class.php index 6cbfe437..6508c586 100644 --- a/inc/menu.class.php +++ b/inc/menu.class.php @@ -39,13 +39,16 @@ public static function getMenuName() public static function getMenuContent() { + /** @var array $CFG_GLPI */ + global $CFG_GLPI; + if (!Session::haveRight('entity', READ)) { return false; } $menu = [ 'title' => self::getMenuName(), - 'page' => "/plugins/fields/front/container.php", + 'page' => $CFG_GLPI['root_doc'] . "/plugins/fields/front/container.php", 'icon' => PluginFieldsContainer::getIcon(), ];