# HG changeset patch # User Sylvain Thénault # Date 1260296341 -3600 # Node ID a5ec0475601e5c50e69e146f76a5bf5f1d6f1f52 # Parent 4edff8bce44b1cb76c8a4cf3e34b637b49c2b197 new rset argument diff -r 4edff8bce44b -r a5ec0475601e web/views/navigation.py --- a/web/views/navigation.py Fri Dec 04 19:53:50 2009 +0100 +++ b/web/views/navigation.py Tue Dec 08 19:19:01 2009 +0100 @@ -172,8 +172,10 @@ from cubicweb.view import View View.pagination = deprecated('.pagination is deprecated, use paginate')(limit_rset_using_paged_nav) -def paginate(view, show_all_option=True, w=None, page_size=None): - limit_rset_using_paged_nav(view, view.req, view.rset, w or view.w, +def paginate(view, show_all_option=True, w=None, page_size=None, rset=None): + if rset is None: + rset = view.rset + limit_rset_using_paged_nav(view, view.req, rset, w or view.w, not view.need_navigation, show_all_option, page_size=page_size) View.paginate = paginate