From 29702ef39c654873539ed2e6cb654fc5f6e12a6b Mon Sep 17 00:00:00 2001 From: Marius Pana Date: Sun, 11 Jan 2015 09:34:35 +0200 Subject: [PATCH] completed switch to dictionary based params --- .../exchange_mbx_size_check_parameters.py | 50 +++++++++++++------ 1 file changed, 36 insertions(+), 14 deletions(-) diff --git a/web/plugins/wato/exchange_mbx_size_check_parameters.py b/web/plugins/wato/exchange_mbx_size_check_parameters.py index e8e41a6..ab4810f 100644 --- a/web/plugins/wato/exchange_mbx_size_check_parameters.py +++ b/web/plugins/wato/exchange_mbx_size_check_parameters.py @@ -2,26 +2,48 @@ # -*- encoding: utf-8; py-indent-offset: 4 -*- # 2014 Marius Pana mp@sphs.ro +#register_check_parameters( +# subgroup_applications, +# "exchange_user_mbx_size", +# _("MS Exchange User Mailbox Size"), +# Dictionary( +# elements = [ +# ("Maximum Mailbox Size", +# Integer( +# title = _("Warning if above"), +# unit = _("MB"), +# default_value = 1500 +# ), +# Integer( +# title = _("Critical if above"), +# unit = _("MB"), +# default_value = 2000 +# ), +# ), +# ] +# ), +# None, +# "dict" +#) + +# -- another attempt -- # + register_check_parameters( subgroup_applications, "exchange_user_mbx_size", _("MS Exchange User Mailbox Size"), Dictionary( elements = [ - ("Maximum Mailbox Size", - Integer( - title = _("Warning if above"), - unit = _("MB"), - default_value = 1500 - ), - Integer( - title = _("Critical if above"), - unit = _("MB"), - default_value = 2000 - ), - ), - ] + ("levels", + Tuple( + title = _("Maximum Exchange Mailbox Size"), + elements = [ + Integer(title = _("Warning if larger than"), default_value = 1500), + Integer(title = _("Critical if larger than"), default_value = 2000) + ] + ) + )] ), None, - "dict" + None )