610 def render_form(self, entity, peid, rtype, role, **kwargs): |
610 def render_form(self, entity, peid, rtype, role, **kwargs): |
611 """fetch and render the form""" |
611 """fetch and render the form""" |
612 rschema = self.schema.rschema(rtype) |
612 rschema = self.schema.rschema(rtype) |
613 divid = '%s-%s-%s' % (peid, rtype, entity.eid) |
613 divid = '%s-%s-%s' % (peid, rtype, entity.eid) |
614 title = rschema.display_name(self.req, role) |
614 title = rschema.display_name(self.req, role) |
615 form = self.vreg.select_object('forms', 'edition', self.req, |
615 form = self.vreg.select_object('forms', 'edition', self.req, None, |
616 entity=entity) |
616 entity=entity) |
617 removejs = self.removejs % (peid, rtype,entity.eid) |
617 removejs = self.removejs % (peid, rtype,entity.eid) |
618 if self.keep_entity(entity, peid, rtype): |
618 if self.keep_entity(entity, peid, rtype): |
619 if entity.has_eid(): |
619 if entity.has_eid(): |
620 rval = entity.eid |
620 rval = entity.eid |