# HG changeset patch # User Sylvain Thénault # Date 1273659466 -7200 # Node ID 4b557751572294693b5637901a0c8872c74dd4fc # Parent 232d13fc3e8698386ed7c0f3d8491f06b3fea9fb [web] refactor side box to use autolimited view diff -r 232d13fc3e86 -r 4b5577515722 web/views/boxes.py --- a/web/views/boxes.py Wed May 12 12:16:41 2010 +0200 +++ b/web/views/boxes.py Wed May 12 12:17:46 2010 +0200 @@ -201,20 +201,5 @@ if title: self.w(u'
%s
' % title) self.w(u'
' % boxclass) - # if not too much entities, show them all in a list - maxrelated = self._cw.property_value('navigation.related-limit') - if self.cw_rset.rowcount <= maxrelated: - if len(self.cw_rset) == 1: - self.wview('incontext', self.cw_rset, row=0) - elif 1 < len(self.cw_rset) < 5: - self.wview('csv', self.cw_rset) - else: - self.wview('simplelist', self.cw_rset) - # else show links to display related entities - else: - self.cw_rset.limit(maxrelated) - rql = self.cw_rset.printable_rql(encoded=False) - self.wview('simplelist', self.cw_rset) - self.w(u'[%s]' % (self._cw.build_url(rql=rql), - self._cw._('see them all'))) + self.wview('autolimited', self.cw_rset, **self.cw_extra_kwargs) self.w(u'
\n
\n')