Werk #16640: Ruleset API: Improve custom validation
Komponente | Checks & agents |
Titel | Ruleset API: Improve custom validation |
Datum | 14.03.2024 |
Checkmk Edition | Checkmk Raw (CRE) |
Checkmk-Version | 2.3.0b4 2.4.0b1 |
Level | Kleine Änderung |
Klasse | Bugfix |
Kompatibilität | Inkompatibel - Manuelle Interaktion könnte erforderlich sein |
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