--- a/web/formrenderers.py Wed May 27 15:19:25 2009 +0200
+++ b/web/formrenderers.py Wed May 27 16:41:51 2009 +0200
@@ -390,6 +390,8 @@
def inline_entities_form(self, w, form):
"""create a form to edit entity's inlined relations"""
+ if not hasattr(form, 'inlined_relations'):
+ return
entity = form.edited_entity
__ = form.req.__
for rschema, targettypes, role in form.inlined_relations():
@@ -456,6 +458,9 @@
'#<span class="icounter">1</span> '
'[<a href="javascript: %(removejs)s;noop();">%(removemsg)s</a>]</div>'
% values)
+ # cleanup values
+ for key in ('title', 'removejs', 'removemsg'):
+ values.pop(key)
self.render_fields(w, form, values)
w(u'</div></div>')
return '\n'.join(data)