From 21cd5e00fa53d52923af6ddc15b24e06fa84cc8a Mon Sep 17 00:00:00 2001 From: Yonas Habteab Date: Mon, 17 Feb 2025 13:49:39 +0100 Subject: [PATCH] Dependency: Don't allow to update `{period,states,ignore_soft_states}` at runtime --- lib/icinga/dependency.ti | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/icinga/dependency.ti b/lib/icinga/dependency.ti index b58877104..a033420ea 100644 --- a/lib/icinga/dependency.ti +++ b/lib/icinga/dependency.ti @@ -81,16 +81,16 @@ class Dependency : CustomVarObject < DependencyNameComposer [config, no_user_modify] String redundancy_group; - [config, navigation] name(TimePeriod) period (PeriodRaw) { + [config, no_user_modify, navigation] name(TimePeriod) period (PeriodRaw) { navigate {{{ return TimePeriod::GetByName(GetPeriodRaw()); }}} }; - [config] array(Value) states; + [config, no_user_modify] array(Value) states; [no_user_view, no_user_modify] int state_filter_real (StateFilter); - [config] bool ignore_soft_states { + [config, no_user_modify] bool ignore_soft_states { default {{{ return true; }}} };