How do I set “No levels” as an input hint for a SimpleLevels form field?
I tried
"levels_upper": DictElement(
parameter_form = SimpleLevels(
title = Title("Upper levels"),
migrate = migrate_to_integer_simple_levels,
level_direction = LevelDirection.UPPER,
form_spec_template = Integer(),
prefill_levels_type = LevelsType.NONE,
)),
but this only yields missing 1 required keyword-only argument: 'prefill_fixed_levels'.
Then I tried:
"levels_upper": DictElement(
parameter_form = SimpleLevels(
title = Title("Upper levels"),
migrate = migrate_to_integer_simple_levels,
level_direction = LevelDirection.UPPER,
form_spec_template = Integer(),
prefill_levels_type = LevelsType.NONE,
prefill_fixed_levels = InputHint((0, 0)),
)),
but this yields
File "/omd/sites/dev23/lib/python3/cmk/gui/utils/rule_specs/legacy_converter.py", line 2009, in _make_levels_default_value
raise NotImplementedError() # should never happen.
^^^^^^^^^^^^^^^^^^^^^^^^^^^
NotImplementedError
![]()
Is it not possible?
"levels_upper": DictElement(
parameter_form = SimpleLevels(
title = Title("Upper levels"),
migrate = migrate_to_integer_simple_levels,
level_direction = LevelDirection.UPPER,
form_spec_template = Integer(),
prefill_fixed_levels = InputHint((0, 0)),
)),
works but will show “Fixed levels” with 0 and 0.