diff -r 0eabedcfb0a9 -r 5f6a60ea8544 web/box.py --- a/web/box.py Tue Jul 27 09:14:00 2010 +0200 +++ b/web/box.py Tue Jul 27 09:40:09 2010 +0200 @@ -165,7 +165,8 @@ role = get_role(self) self.w(u'') @@ -180,7 +181,8 @@ def cell_call(self, row, col, view=None, **kwargs): self._cw.add_js('cubicweb.ajax.js') entity = self.cw_rset.get_entity(row, col) - box = SideBoxWidget(display_name(self._cw, self.rtype), self.__regid__) + title = display_name(self._cw, self.rtype, get_role(self), context=entity.__regid__) + box = SideBoxWidget(title, self.__regid__) related = self.related_boxitems(entity) unrelated = self.unrelated_boxitems(entity) box.extend(related) @@ -292,7 +294,7 @@ divid = domid(self.__regid__) + unicode(entity.eid) w(u'