From e469b167255e690661f409ffe909f0ff8240c133 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Mon, 16 Dec 2024 16:38:22 +0100 Subject: [PATCH 1/3] Fix(Core): fix 'Component' option --- inc/object.class.php | 45 +++++++++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 15 deletions(-) diff --git a/inc/object.class.php b/inc/object.class.php index 5dbf3b6..6ea9cb6 100644 --- a/inc/object.class.php +++ b/inc/object.class.php @@ -174,21 +174,36 @@ public static function registerType() PluginGenericobjectType::includeConstants($item->getObjectTypeName()); Plugin::registerClass($class, [ - "document_types" => $item->canUseDocuments(), - "helpdesk_visible_types" => $item->canUseTickets(), - "linkgroup_types" => isset($fields["groups_id"]), - "linkuser_types" => isset($fields["users_id"]), - "linkgroup_tech_types" => isset($fields["groups_id_tech"]), - "linkuser_tech_types" => isset($fields["users_id_tech"]), - "ticket_types" => $item->canUseTickets(), - "infocom_types" => $item->canUseInfocoms(), - "networkport_types" => $item->canUseNetworkPorts(), - "reservation_types" => $item->canBeReserved(), - "contract_types" => $item->canUseContracts(), - "unicity_types" => $item->canUseUnicity(), - "location_types" => isset($fields['locations_id']), - "itemdevices_types" => $item->canUseItemDevice() - ]); + "document_types" => $item->canUseDocuments(), + "helpdesk_visible_types" => $item->canUseTickets(), + "linkgroup_types" => isset($fields["groups_id"]), + "linkuser_types" => isset($fields["users_id"]), + "linkgroup_tech_types" => isset($fields["groups_id_tech"]), + "linkuser_tech_types" => isset($fields["users_id_tech"]), + "ticket_types" => $item->canUseTickets(), + "infocom_types" => $item->canUseInfocoms(), + "networkport_types" => $item->canUseNetworkPorts(), + "reservation_types" => $item->canBeReserved(), + "contract_types" => $item->canUseContracts(), + "unicity_types" => $item->canUseUnicity(), + "location_types" => isset($fields['locations_id']), + "itemdevices_types" => $item->canUseItemDevice(), + "itemdevicememory_types" => $item->canUseItemDevice(), + "itemdevicepowersupply_types" => $item->canUseItemDevice(), + "itemdevicenetworkcard_types" => $item->canUseItemDevice(), + "itemdeviceharddrive_types" => $item->canUseItemDevice(), + "itemdevicebattery_types" => $item->canUseItemDevice(), + "itemdevicefirmware_types" => $item->canUseItemDevice(), + "itemdevicesimcard_types" => $item->canUseItemDevice(), + "itemdevicegeneric_types" => $item->canUseItemDevice(), + "itemdevicepci_types" => $item->canUseItemDevice(), + "itemdevicesensor_types" => $item->canUseItemDevice(), + "itemdeviceprocessor_types" => $item->canUseItemDevice(), + "itemdevicesoundcard_types" => $item->canUseItemDevice(), + "itemdevicegraphiccard_types" => $item->canUseItemDevice(), + "itemdevicemotherboard_types" => $item->canUseItemDevice(), + "itemdevicecamera_types" => $item->canUseItemDevice(), + ]); if (plugin_genericobject_haveRight($class, READ)) { //Change url for adding a new object, depending on template management activation From 75a5095a3a46cae199411f0f545fba1f8cf85371 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Mon, 16 Dec 2024 16:46:16 +0100 Subject: [PATCH 2/3] fix CS --- inc/object.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/object.class.php b/inc/object.class.php index 6ea9cb6..94e9a58 100644 --- a/inc/object.class.php +++ b/inc/object.class.php @@ -203,7 +203,7 @@ public static function registerType() "itemdevicegraphiccard_types" => $item->canUseItemDevice(), "itemdevicemotherboard_types" => $item->canUseItemDevice(), "itemdevicecamera_types" => $item->canUseItemDevice(), - ]); + ]); if (plugin_genericobject_haveRight($class, READ)) { //Change url for adding a new object, depending on template management activation From 52d05b5069b1dc63346ae1b5f1b8a33cb2d76f15 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Mon, 16 Dec 2024 16:47:08 +0100 Subject: [PATCH 3/3] adapt changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6517835..4aef7be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Fixed +- Fix `Use Components` to display all components + +### Fixed + - Hide `items` without proper user access rights in the family list. ## [2.14.10] - 2024-09-06