Werk #16640: Ruleset API: Improve custom validation
Component | Checks & agents | ||||
Title | Ruleset API: Improve custom validation | ||||
Date | Mar 14, 2024 | ||||
Level | Trivial Change | ||||
Class | Bug Fix | ||||
Compatibility | Incompatible - Manual interaction might be required | ||||
Checkmk versions & editions |
|
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
custom_validate=DisallowEmpty()
before, use
custom_validate=LengthInRange(min_value=1)
now.
For consistency, InRange
is renamed to NumberInRange