web/uihelper.py
changeset 10065 8d4266411be5
parent 9161 7b51daf84a66
child 10688 fa29f3628a1b
equal deleted inserted replaced
10064:91a8f355c082 10065:8d4266411be5
    74 class meta_formconfig(type):
    74 class meta_formconfig(type):
    75     """metaclass of FormConfig classes, only for easier declaration purpose"""
    75     """metaclass of FormConfig classes, only for easier declaration purpose"""
    76     def __init__(cls, name, bases, classdict):
    76     def __init__(cls, name, bases, classdict):
    77         if cls.etype is None:
    77         if cls.etype is None:
    78             return
    78             return
    79         if cls.uicfg_afs is None:
    79         uicfg_afs = cls.uicfg_afs or uicfg.autoform_section
    80             uicfg_afs = uicfg.autoform_section
    80         uicfg_aff = cls.uicfg_aff or uicfg.autoform_field
    81         if cls.uicfg_aff is None:
    81         uicfg_affk = cls.uicfg_affk or uicfg.autoform_field_kwargs
    82             uicfg_aff = uicfg.autoform_field
       
    83         if cls.uicfg_affk is None:
       
    84             uicfg_affk = uicfg.autoform_field_kwargs
       
    85         for attr_role in cls.hidden:
    82         for attr_role in cls.hidden:
    86             uicfg_afs.hide_field(cls.etype, attr_role, formtype=cls.formtype)
    83             uicfg_afs.hide_field(cls.etype, attr_role, formtype=cls.formtype)
    87         for attr_role in cls.rels_as_attrs:
    84         for attr_role in cls.rels_as_attrs:
    88             uicfg_afs.edit_as_attr(cls.etype, attr_role, formtype=cls.formtype)
    85             uicfg_afs.edit_as_attr(cls.etype, attr_role, formtype=cls.formtype)
    89         for attr_role in cls.inlined:
    86         for attr_role in cls.inlined: