app/soc/models/base.py
changeset 2985 f1ed0ecd0128
parent 2767 4011d44ba0b6
equal deleted inserted replaced
2983:04689c9414a3 2985:f1ed0ecd0128
   100     """
   100     """
   101     if not cls._fields_cache or (cls != cls._fields_cache.__class__.Meta.model):
   101     if not cls._fields_cache or (cls != cls._fields_cache.__class__.Meta.model):
   102       class FieldsProxy(forms_helper.BaseForm):
   102       class FieldsProxy(forms_helper.BaseForm):
   103         """Form used as a proxy to access User model properties attributes.
   103         """Form used as a proxy to access User model properties attributes.
   104         """
   104         """
   105       
   105 
   106         class Meta:
   106         class Meta:
   107           """Inner Meta class that pairs the User Model with this "form".
   107           """Inner Meta class that pairs the User Model with this "form".
   108           """
   108           """
   109           #: db.Model subclass for which to access model properties attributes
   109           #: db.Model subclass for which to access model properties attributes
   110           model = cls
   110           model = cls
   111       
   111 
   112       cls._fields_cache = FieldsProxy()
   112       cls._fields_cache = FieldsProxy()
   113     return cls._fields_cache
   113     return cls._fields_cache