Werk #16640: Ruleset API: Improve custom validation

Component Checks & agents
Title Ruleset API: Improve custom validation
Date Mar 14, 2024
Checkmk Edition Checkmk Raw (CRE)
Checkmk Version 2.3.0b4 2.4.0b1
Level Trivial Change
Class Bug Fix
Compatibility Incompatible - Manual interaction might be required

To better support the combination of different validation functions, FormSpecs now expect a sequence of validation functions instead of just one for custom_validate.

The validation of empty inputs is now handled in the new validator LengthInRange instead of DisallowEmpty. If you used


before, use


now. For consistency, InRange is renamed to NumberInRange

To the list of all Werks