From ad6ae278b55d71a8cf8ab0fb3ceb90670f49a6cd Mon Sep 17 00:00:00 2001 From: Marsell Kukuljevic Date: Thu, 12 Feb 2026 16:21:12 +0100 Subject: [PATCH] Use add item template for graylog input metrics. --- .../wato/check_parameters/graylog_input_metrics.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/graylog-metrics/2.3/local/lib/python3/cmk/gui/plugins/wato/check_parameters/graylog_input_metrics.py b/graylog-metrics/2.3/local/lib/python3/cmk/gui/plugins/wato/check_parameters/graylog_input_metrics.py index 9d9279a..fe9f70b 100644 --- a/graylog-metrics/2.3/local/lib/python3/cmk/gui/plugins/wato/check_parameters/graylog_input_metrics.py +++ b/graylog-metrics/2.3/local/lib/python3/cmk/gui/plugins/wato/check_parameters/graylog_input_metrics.py @@ -5,11 +5,11 @@ from cmk.gui.i18n import _ from cmk.gui.plugins.wato.utils import ( - CheckParameterRulespecWithoutItem, + CheckParameterRulespecWithItem, rulespec_registry, RulespecGroupCheckParametersDiscovery, ) -from cmk.gui.valuespec import Dictionary, Float, Tuple +from cmk.gui.valuespec import Dictionary, Float, Tuple, TextInput defaults={ "im_rate_upper": 999999, @@ -81,12 +81,19 @@ def _parameter_valuespec_graylog_input_metrics(): ) +def _item_spec_graylog_input_metrics(): + return TextInput( + title=_("Service") + ) + + rulespec_registry.register( - CheckParameterRulespecWithoutItem( + CheckParameterRulespecWithItem( check_group_name="graylog_input_metrics", group=RulespecGroupCheckParametersDiscovery, match_type="dict", parameter_valuespec=_parameter_valuespec_graylog_input_metrics, + item_spec=_item_spec_graylog_input_metrics, title=lambda: _("Graylog input metrics"), ) )