2020-07-20 18:13:53 +02:00
from tiramisu import *
from rougail . tiramisu import ConvertDynOptionDescription
import imp
func = imp . load_source ( ' func ' , ' tests/flattener_dicos/../eosfunc/test.py ' )
2020-07-29 08:59:40 +02:00
option_3 = ChoiceOption ( properties = frozenset ( { ' force_default_on_freeze ' , ' frozen ' , ' hidden ' , ' mandatory ' , ' normal ' } ) , name = ' mode_conteneur_actif ' , doc = ' No change ' , multi = False , default = ' non ' , values = ( ' oui ' , ' non ' ) )
option_4 = ChoiceOption ( properties = frozenset ( { ' force_default_on_freeze ' , ' frozen ' , ' hidden ' , ' mandatory ' , ' normal ' } ) , name = ' activer_ejabberd ' , doc = ' No change ' , multi = False , default = ' non ' , values = ( ' oui ' , ' non ' ) )
option_2 = OptionDescription ( name = ' general ' , doc = ' général ' , properties = frozenset ( { ' normal ' } ) , children = [ option_3 , option_4 ] )
option_1 = OptionDescription ( name = ' rougail ' , doc = ' rougail ' , children = [ option_2 ] )
option_7 = StrOption ( properties = frozenset ( { ' mandatory ' , ' normal ' } ) , name = ' description ' , doc = ' description ' , multi = False , default = ' Exportation de la base de ejabberd ' )
option_8 = ChoiceOption ( properties = frozenset ( { ' mandatory ' , ' normal ' } ) , name = ' day ' , doc = ' day ' , multi = False , default = Calculation ( func . calc_multi_condition , Params ( ( ParamValue ( " non " ) ) , kwargs = { ' condition_1 ' : ParamOption ( option_4 , notraisepropertyerror = True , todict = False ) , ' match ' : ParamValue ( " none " ) , ' mismatch ' : ParamValue ( " daily " ) } ) ) , values = ( ' none ' , ' daily ' , ' weekly ' , ' monthly ' ) )
option_8 . impl_set_information ( " help " , " Test help " )
option_9 = ChoiceOption ( properties = frozenset ( { ' mandatory ' , ' normal ' } ) , name = ' mode ' , doc = ' mode ' , multi = False , default = ' pre ' , values = ( ' pre ' , ' post ' ) )
option_6 = OptionDescription ( name = ' ejabberd ' , doc = ' ejabberd ' , properties = frozenset ( { ' normal ' } ) , children = [ option_7 , option_8 , option_9 ] )
option_5 = OptionDescription ( name = ' extra ' , doc = ' extra ' , children = [ option_6 ] )
option_14 = StrOption ( name = ' group ' , doc = ' group ' , multi = False , default = ' root ' )
option_15 = StrOption ( name = ' mode ' , doc = ' mode ' , multi = False , default = ' 0644 ' )
option_16 = StrOption ( name = ' name ' , doc = ' name ' , multi = False , default = ' /etc/mailname ' )
option_17 = StrOption ( name = ' owner ' , doc = ' owner ' , multi = False , default = ' root ' )
option_18 = StrOption ( name = ' source ' , doc = ' source ' , multi = False , default = ' mailname ' )
2020-07-29 16:07:18 +02:00
option_19 = BoolOption ( name = ' templating ' , doc = ' templating ' , multi = False , default = True )
option_20 = BoolOption ( name = ' activate ' , doc = ' activate ' , multi = False , default = True )
2020-07-29 08:59:40 +02:00
option_13 = OptionDescription ( name = ' mailname ' , doc = ' mailname ' , children = [ option_14 , option_15 , option_16 , option_17 , option_18 , option_19 , option_20 ] )
option_12 = OptionDescription ( name = ' files ' , doc = ' files ' , children = [ option_13 ] )
option_11 = OptionDescription ( name = ' test ' , doc = ' test ' , children = [ option_12 ] )
2020-07-30 09:37:19 +02:00
option_11 . impl_set_information ( " manage " , True )
2020-07-29 08:59:40 +02:00
option_10 = OptionDescription ( name = ' services ' , doc = ' services ' , properties = frozenset ( { ' hidden ' } ) , children = [ option_11 ] )
option_0 = OptionDescription ( name = ' baseoption ' , doc = ' baseoption ' , children = [ option_1 , option_5 , option_10 ] )