# HG changeset patch # User sylvain.thenault@logilab.fr # Date 1241089691 -7200 # Node ID 3cca954597790cc354cbf05e021f0b16aaa20fe0 # Parent 323eed40a2b7c8be1ee318753c87490d78db1683# Parent 171afa270086607fd99919b489f8552fc4cbea33 merge diff -r 323eed40a2b7 -r 3cca95459779 web/formrenderers.py --- a/web/formrenderers.py Thu Apr 30 13:07:09 2009 +0200 +++ b/web/formrenderers.py Thu Apr 30 13:08:11 2009 +0200 @@ -15,6 +15,7 @@ from cubicweb.web import eid_param from cubicweb.web import formwidgets as fwdgs from cubicweb.web.widgets import checkbox +from cubicweb.web.formfields import HiddenInitialValueField class FormRenderer(object): @@ -145,6 +146,8 @@ return tag + '>' def display_field(self, form, field): + if isinstance(field, HiddenInitialValueField): + field = field.visible_field return (self.display_fields is None or (field.name, field.role) in self.display_fields or (field.name, field.role) in form.internal_fields)