Skip to content

Commit 8997362

Browse files
committed
added custom_validate
1 parent 2ba21da commit 8997362

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

entra/rulesets/ms_entra_app_creds.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
TimeSpan,
3939
)
4040
from cmk.rulesets.v1.rule_specs import CheckParameters, HostAndItemCondition, Topic
41-
from cmk.rulesets.v1.form_specs.validators import LengthInRange
41+
from cmk.rulesets.v1.form_specs.validators import LengthInRange, NumberInRange
4242

4343

4444
def _parameter_form_ms_entra_app_creds() -> Dictionary:
@@ -59,6 +59,7 @@ def _parameter_form_ms_entra_app_creds() -> Dictionary:
5959
"(CRIT).<br>To ignore the credential expiration, select 'No levels'."
6060
),
6161
form_spec_template=TimeSpan(
62+
custom_validate=(NumberInRange(min_value=0),),
6263
displayed_magnitudes=[
6364
TimeMagnitude.DAY,
6465
],

entra/rulesets/ms_entra_ca_vpn_cert.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
TimeSpan,
3535
)
3636
from cmk.rulesets.v1.rule_specs import CheckParameters, HostCondition, Topic
37+
from cmk.rulesets.v1.form_specs.validators import NumberInRange
3738

3839

3940
def _parameter_form_ms_entra_ca_vpn_cert() -> Dictionary:
@@ -54,6 +55,7 @@ def _parameter_form_ms_entra_ca_vpn_cert() -> Dictionary:
5455
"5 days (CRIT). To ignore the certificate expiration, select 'No levels'."
5556
),
5657
form_spec_template=TimeSpan(
58+
custom_validate=(NumberInRange(min_value=0),),
5759
displayed_magnitudes=[
5860
TimeMagnitude.DAY,
5961
],

entra/rulesets/ms_entra_saml_certs.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
TimeSpan,
3535
)
3636
from cmk.rulesets.v1.rule_specs import CheckParameters, HostAndItemCondition, Topic
37+
from cmk.rulesets.v1.form_specs.validators import NumberInRange
3738

3839

3940
def _parameter_form_ms_entra_saml_certs() -> Dictionary:
@@ -54,6 +55,7 @@ def _parameter_form_ms_entra_saml_certs() -> Dictionary:
5455
"(CRIT). To ignore the certificate expiration, select 'No levels'."
5556
),
5657
form_spec_template=TimeSpan(
58+
custom_validate=(NumberInRange(min_value=0),),
5759
displayed_magnitudes=[
5860
TimeMagnitude.DAY,
5961
],

entra/rulesets/ms_entra_sync.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
TimeSpan,
3535
)
3636
from cmk.rulesets.v1.rule_specs import CheckParameters, HostCondition, Topic
37+
from cmk.rulesets.v1.form_specs.validators import NumberInRange
3738

3839

3940
def _parameter_form_ms_entra_sync() -> Dictionary:
@@ -54,6 +55,7 @@ def _parameter_form_ms_entra_sync() -> Dictionary:
5455
"(CRIT). To ignore the last sync time, select 'No levels'."
5556
),
5657
form_spec_template=TimeSpan(
58+
custom_validate=(NumberInRange(min_value=0),),
5759
displayed_magnitudes=[
5860
TimeMagnitude.DAY,
5961
TimeMagnitude.HOUR,

0 commit comments

Comments
 (0)