# HG changeset patch # User Sylvain Thénault # Date 1266243645 -3600 # Node ID 356f08325072dfd7de35f664a937e2f5aa8cd0fe # Parent d12b81facd1d55ca1ce51415b700ba6048e24e7a cleanup diff -r d12b81facd1d -r 356f08325072 mail.py --- a/mail.py Mon Feb 15 15:20:06 2010 +0100 +++ b/mail.py Mon Feb 15 15:20:45 2010 +0100 @@ -200,7 +200,8 @@ continue except Exception, ex: # shouldn't make the whole transaction fail because of rendering - # error (unauthorized or such) + # error (unauthorized or such) XXX check it doesn't actually + # occurs due to rollback on such error self.exception(str(ex)) continue msg = format_mail(self.user_data, [emailaddr], content, subject, diff -r d12b81facd1d -r 356f08325072 web/formfields.py --- a/web/formfields.py Mon Feb 15 15:20:06 2010 +0100 +++ b/web/formfields.py Mon Feb 15 15:20:45 2010 +0100 @@ -838,7 +838,6 @@ values = (values,) eids = set() for eid in values: - # XXX 'not eid' for AutoCompletionWidget, deal with this in the widget if not eid or eid == INTERNAL_FIELD_VALUE: continue typed_eid = form.actual_eid(eid) diff -r d12b81facd1d -r 356f08325072 web/formwidgets.py --- a/web/formwidgets.py Mon Feb 15 15:20:06 2010 +0100 +++ b/web/formwidgets.py Mon Feb 15 15:20:45 2010 +0100 @@ -17,6 +17,7 @@ from cubicweb import tags, uilib from cubicweb.web import stdmsgs, INTERNAL_FIELD_VALUE, ProcessFormError + class FieldWidget(object): """abstract widget class""" # javascript / css files required by the widget diff -r d12b81facd1d -r 356f08325072 web/views/actions.py --- a/web/views/actions.py Mon Feb 15 15:20:06 2010 +0100 +++ b/web/views/actions.py Mon Feb 15 15:20:45 2010 +0100 @@ -31,7 +31,7 @@ # if user has no update right but it can modify some relation, # display action anyway form = entity._cw.vreg['forms'].select('edition', entity._cw, - entity=entity) + entity=entity) for dummy in form.editable_relations(): return 1 try: diff -r d12b81facd1d -r 356f08325072 web/views/forms.py --- a/web/views/forms.py Mon Feb 15 15:20:06 2010 +0100 +++ b/web/views/forms.py Mon Feb 15 15:20:45 2010 +0100 @@ -266,6 +266,9 @@ self.form_renderer_id, self._cw, rset=self.cw_rset, row=self.cw_row, col=self.cw_col, entity=self.edited_entity) + def should_display_add_new_relation_link(self, rschema, existant, card): + return False + # controller side method (eg POST reception handling) def actual_eid(self, eid): @@ -284,9 +287,6 @@ def editable_relations(self): return () - def should_display_add_new_relation_link(self, rschema, existant, card): - return False - @deprecated('[3.6] use cw.web.formfields.relvoc_unrelated function') def subject_relation_vocabulary(self, rtype, limit=None): """defaut vocabulary method for the given relation, looking for