just played a little with your code. For me it was working by removing the match_type = "dict",
from the rulespec_registry.register(
. Not shure why, but it’s the same in the build in Zertificon Mail Queues check.
rulespec_registry.register(
ManualCheckParameterRulespec(
check_group_name="zertificon_product_status",
group=RulespecGroupEnforcedServicesApplications,
# match_type = "dict",
# item_spec = _item_valuespec_status,
parameter_valuespec=_parameter_valuespec_status,
title=lambda: _("Zertificon Product Status"),
)
)