# HG changeset patch # User sylvain.thenault@logilab.fr # Date 1240422137 -7200 # Node ID 42e57dbbc585554335f18538866134977e305ae9 # Parent 091ac3ba5d51e411dd879b8c3b7985212a24bcf6 new display_relations_form option on EntityFormRender diff -r 091ac3ba5d51 -r 42e57dbbc585 web/formrenderers.py --- a/web/formrenderers.py Wed Apr 22 18:44:30 2009 +0200 +++ b/web/formrenderers.py Wed Apr 22 19:42:17 2009 +0200 @@ -29,6 +29,8 @@ | buttons | +---------+ """ + _options = ('display_fields', 'display_label', 'display_help', + 'display_progress_div', 'button_bar_class') display_fields = None # None -> all fields display_label = True display_help = True @@ -40,8 +42,7 @@ raise ValueError('unconsumed arguments %s' % kwargs) def _set_options(self, kwargs): - for key in ('display_fields', 'display_label', 'display_help', - 'display_progress_div', 'button_bar_class'): + for key in self._options: try: setattr(self, key, kwargs.pop(key)) except KeyError: @@ -239,6 +240,7 @@ class EntityCompositeFormRenderer(FormRenderer): """specific renderer for multiple entities edition form (muledit)""" + def render_fields(self, w, form, values): if not form.is_subform: w(u'