equal
deleted
inserted
replaced
159 |
159 |
160 @lltrace |
160 @lltrace |
161 def paginated_rset(cls, req, rset, *args, **kwargs): |
161 def paginated_rset(cls, req, rset, *args, **kwargs): |
162 """accept result sets with more rows than the page size |
162 """accept result sets with more rows than the page size |
163 """ |
163 """ |
164 if rset is None or len(rset) <= req.property_value('navigation.page-size'): |
164 page_size = kwargs.get('page_size') |
|
165 if page_size is None: |
|
166 page_size = req.property_value('navigation.page-size') |
|
167 if rset is None or len(rset) <= page_size: |
165 return 0 |
168 return 0 |
166 return 1 |
169 return 1 |
167 largerset_selector = deprecated_function(paginated_rset) |
170 largerset_selector = deprecated_function(paginated_rset) |
168 |
171 |
169 @lltrace |
172 @lltrace |
170 def sorted_rset(cls, req, rset, row=None, col=None): |
173 def sorted_rset(cls, req, rset, row=None, col=None, **kwargs): |
171 """accept sorted result set""" |
174 """accept sorted result set""" |
172 rqlst = rset.syntax_tree() |
175 rqlst = rset.syntax_tree() |
173 if len(rqlst.children) > 1 or not rqlst.children[0].orderby: |
176 if len(rqlst.children) > 1 or not rqlst.children[0].orderby: |
174 return 0 |
177 return 0 |
175 return 2 |
178 return 2 |