# HG changeset patch # User Nicolas Chauvat # Date 1262882510 -3600 # Node ID d4eeaf0393e2b91af72eff11cd31871d00c2d737 # Parent ab6573088b4ae43ad33551be0933f8bfffbae95d [web/views] if view has attribute paginable=False, do not try to paginate it diff -r ab6573088b4a -r d4eeaf0393e2 web/views/navigation.py --- a/web/views/navigation.py Thu Jan 07 16:52:32 2010 +0100 +++ b/web/views/navigation.py Thu Jan 07 17:41:50 2010 +0100 @@ -175,9 +175,10 @@ 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) + if getattr(view, 'paginable', True): + 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 class NextPrevNavigationComponent(EntityVComponent):