web/views/formrenderers.py
branchstable
changeset 4625 d8c3a50a8ee7
parent 4573 fc6bb020e60e
child 4668 9f82f81bf13d
equal deleted inserted replaced
4624:1b46d5ece0d5 4625:d8c3a50a8ee7
   378             attrs_fs_label += ('<div class="iformTitle"><span>%s</span></div>'
   378             attrs_fs_label += ('<div class="iformTitle"><span>%s</span></div>'
   379                                % self._cw._(self.main_form_title))
   379                                % self._cw._(self.main_form_title))
   380         attrs_fs_label += '<div class="formBody">'
   380         attrs_fs_label += '<div class="formBody">'
   381         return attrs_fs_label + super(EntityFormRenderer, self).open_form(form, values)
   381         return attrs_fs_label + super(EntityFormRenderer, self).open_form(form, values)
   382 
   382 
   383     def _render_fields(self, fields, w, form):
       
   384         if not form.edited_entity.has_eid() or form.edited_entity.has_perm('update'):
       
   385             super(EntityFormRenderer, self)._render_fields(fields, w, form)
       
   386 
       
   387     def render_buttons(self, w, form):
   383     def render_buttons(self, w, form):
   388         if len(form.form_buttons) == 3:
   384         if len(form.form_buttons) == 3:
   389             w("""<table width="100%%">
   385             w("""<table width="100%%">
   390   <tbody>
   386   <tbody>
   391    <tr><td align="center">
   387    <tr><td align="center">