Skip to content

Commit e13d7ef

Browse files
authored
Fix(Core): fix 'Component' option (#404)
* Fix(Core): fix 'Component' option * fix CS * adapt changelog
1 parent 638bce6 commit e13d7ef

File tree

2 files changed

+33
-14
lines changed

2 files changed

+33
-14
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
99

1010
### Fixed
1111

12+
- Fix `Use Components` to display all components
13+
14+
### Fixed
15+
1216
- Hide `items` without proper user access rights in the family list.
1317

1418
## [2.14.10] - 2024-09-06

inc/object.class.php

Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -174,20 +174,35 @@ public static function registerType()
174174
PluginGenericobjectType::includeConstants($item->getObjectTypeName());
175175

176176
Plugin::registerClass($class, [
177-
"document_types" => $item->canUseDocuments(),
178-
"helpdesk_visible_types" => $item->canUseTickets(),
179-
"linkgroup_types" => isset($fields["groups_id"]),
180-
"linkuser_types" => isset($fields["users_id"]),
181-
"linkgroup_tech_types" => isset($fields["groups_id_tech"]),
182-
"linkuser_tech_types" => isset($fields["users_id_tech"]),
183-
"ticket_types" => $item->canUseTickets(),
184-
"infocom_types" => $item->canUseInfocoms(),
185-
"networkport_types" => $item->canUseNetworkPorts(),
186-
"reservation_types" => $item->canBeReserved(),
187-
"contract_types" => $item->canUseContracts(),
188-
"unicity_types" => $item->canUseUnicity(),
189-
"location_types" => isset($fields['locations_id']),
190-
"itemdevices_types" => $item->canUseItemDevice()
177+
"document_types" => $item->canUseDocuments(),
178+
"helpdesk_visible_types" => $item->canUseTickets(),
179+
"linkgroup_types" => isset($fields["groups_id"]),
180+
"linkuser_types" => isset($fields["users_id"]),
181+
"linkgroup_tech_types" => isset($fields["groups_id_tech"]),
182+
"linkuser_tech_types" => isset($fields["users_id_tech"]),
183+
"ticket_types" => $item->canUseTickets(),
184+
"infocom_types" => $item->canUseInfocoms(),
185+
"networkport_types" => $item->canUseNetworkPorts(),
186+
"reservation_types" => $item->canBeReserved(),
187+
"contract_types" => $item->canUseContracts(),
188+
"unicity_types" => $item->canUseUnicity(),
189+
"location_types" => isset($fields['locations_id']),
190+
"itemdevices_types" => $item->canUseItemDevice(),
191+
"itemdevicememory_types" => $item->canUseItemDevice(),
192+
"itemdevicepowersupply_types" => $item->canUseItemDevice(),
193+
"itemdevicenetworkcard_types" => $item->canUseItemDevice(),
194+
"itemdeviceharddrive_types" => $item->canUseItemDevice(),
195+
"itemdevicebattery_types" => $item->canUseItemDevice(),
196+
"itemdevicefirmware_types" => $item->canUseItemDevice(),
197+
"itemdevicesimcard_types" => $item->canUseItemDevice(),
198+
"itemdevicegeneric_types" => $item->canUseItemDevice(),
199+
"itemdevicepci_types" => $item->canUseItemDevice(),
200+
"itemdevicesensor_types" => $item->canUseItemDevice(),
201+
"itemdeviceprocessor_types" => $item->canUseItemDevice(),
202+
"itemdevicesoundcard_types" => $item->canUseItemDevice(),
203+
"itemdevicegraphiccard_types" => $item->canUseItemDevice(),
204+
"itemdevicemotherboard_types" => $item->canUseItemDevice(),
205+
"itemdevicecamera_types" => $item->canUseItemDevice(),
191206
]);
192207

193208
if (plugin_genericobject_haveRight($class, READ)) {

0 commit comments

Comments
 (0)