# HG changeset patch # User Sylvain Thénault # Date 1263978413 -3600 # Node ID 24736a127bf15c6860bdc61c3971191c771ae2df # Parent 35cd057339b2b284a8fa90ef192f8f7ba5d9f864 cleanup diff -r 35cd057339b2 -r 24736a127bf1 web/views/editforms.py --- a/web/views/editforms.py Wed Jan 20 10:06:12 2010 +0100 +++ b/web/views/editforms.py Wed Jan 20 10:06:53 2010 +0100 @@ -21,8 +21,7 @@ specified_etype_implements, yes) from cubicweb.view import EntityView from cubicweb import tags -from cubicweb.web import stdmsgs, eid_param -from cubicweb.web import uicfg +from cubicweb.web import uicfg, stdmsgs, eid_param from cubicweb.web.form import FormViewMixIn, FieldNotFound from cubicweb.web.formfields import guess_field from cubicweb.web.formwidgets import Button, SubmitButton, ResetButton diff -r 35cd057339b2 -r 24736a127bf1 web/views/editviews.py --- a/web/views/editviews.py Wed Jan 20 10:06:12 2010 +0100 +++ b/web/views/editviews.py Wed Jan 20 10:06:53 2010 +0100 @@ -283,19 +283,19 @@ def cell_call(self, row, col): entity = self.cw_rset.get_entity(row, col) - relname, target = self._cw.form.get('relation').rsplit('_', 1) + relname, role = self._cw.form.get('relation').rsplit('_', 1) rschema = self._cw.vreg.schema.rschema(relname) hidden = 'hidden' in self._cw.form is_cell = 'is_cell' in self._cw.form - self.w(self.build_unrelated_select_div(entity, rschema, target, + self.w(self.build_unrelated_select_div(entity, rschema, role, is_cell=is_cell, hidden=hidden)) - def build_unrelated_select_div(self, entity, rschema, target, + def build_unrelated_select_div(self, entity, rschema, role, is_cell=False, hidden=True): options = [] - divid = 'div%s_%s_%s' % (rschema.type, target, entity.eid) - selectid = 'select%s_%s_%s' % (rschema.type, target, entity.eid) - if rschema.symetric or target == 'subject': + divid = 'div%s_%s_%s' % (rschema.type, role, entity.eid) + selectid = 'select%s_%s_%s' % (rschema.type, role, entity.eid) + if rschema.symetric or role == 'subject': targettypes = rschema.objects(entity.e_schema) etypes = '/'.join(sorted(etype.display_name(self._cw) for etype in targettypes)) else: @@ -303,11 +303,11 @@ etypes = '/'.join(sorted(etype.display_name(self._cw) for etype in targettypes)) etypes = uilib.cut(etypes, self._cw.property_value('navigation.short-line-size')) options.append('' % (self._cw._('select a'), etypes)) - options += self._get_select_options(entity, rschema, target) - options += self._get_search_options(entity, rschema, target, targettypes) + options += self._get_select_options(entity, rschema, role) + options += self._get_search_options(entity, rschema, role, targettypes) if 'Basket' in self._cw.vreg.schema: # XXX - options += self._get_basket_options(entity, rschema, target, targettypes) - relname, target = self._cw.form.get('relation').rsplit('_', 1) + options += self._get_basket_options(entity, rschema, role, targettypes) + relname, role = self._cw.form.get('relation').rsplit('_', 1) return u"""\