diff --git a/hook.php b/hook.php index 87d87d22b..2848758e4 100644 --- a/hook.php +++ b/hook.php @@ -715,3 +715,14 @@ function plugin_formcreator_hook_update_user(CommonDBTM $item) { } } } + +function plugin_formcreator_hook_tag_blacklisted_types($list) { + return array_merge([ + PluginFormcreatorFormanswer::class, + PluginFormcreatorSection::class, + PluginFormcreatorQuestion::class, + PluginFormcreatorTargetTicket::class, + PluginFormcreatorTargetChange::class, + PluginFormcreatorTargetProblem::class, + ], $list); +} diff --git a/setup.php b/setup.php index 25d94e956..dbf224af0 100644 --- a/setup.php +++ b/setup.php @@ -359,6 +359,7 @@ function plugin_formcreator_hook(): void { } $PLUGIN_HOOKS['dashboard_cards']['formcreator'] = 'plugin_formcreator_hook_dashboard_cards'; + $PLUGIN_HOOKS['tag_get_blacklisted_types']['formcreator'] = 'plugin_formcreator_hook_tag_blacklisted_types'; if (Session::getLoginUserID() === false) { return;