web/form.py
branchtls-sprint
changeset 1109 9e472941abd4
parent 1107 961a478593a5
child 1132 96752791c2b6
equal deleted inserted replaced
1108:1e5ed5f57f2f 1109:9e472941abd4
   684     
   684     
   685     def render_fields(self, w, form, values):
   685     def render_fields(self, w, form, values):
   686         form.form_build_context(values)
   686         form.form_build_context(values)
   687         fields = form.fields[:]
   687         fields = form.fields[:]
   688         for field in form.fields:
   688         for field in form.fields:
   689             if not self.display_field(field):
   689             if not self.display_field(form, field):
   690                 fields.remove(field)
   690                 fields.remove(field)
   691                 
   691                 
   692             if not field.is_visible():
   692             if not field.is_visible():
   693                 w(field.render(form, self))
   693                 w(field.render(form, self))
   694                 fields.remove(field)
   694                 fields.remove(field)