Mercurial > libervia-web
comparison libervia/server/pages.py @ 1464:a8435aebfbcc
pages: `page_max` query parameter can now be used on pubsub based pages:
`getPubsubExtra` now uses this parameter if available.
rel 39
author | Goffi <goffi@goffi.org> |
---|---|
date | Thu, 30 Sep 2021 17:00:06 +0200 |
parents | 2c8449885272 |
children | a410db730301 |
comparison
equal
deleted
inserted
replaced
1463:2c8449885272 | 1464:a8435aebfbcc |
---|---|
972 if extra is None: | 972 if extra is None: |
973 extra = {} | 973 extra = {} |
974 else: | 974 else: |
975 assert not {"rsm_max", "rsm_after", "rsm_before", | 975 assert not {"rsm_max", "rsm_after", "rsm_before", |
976 C.KEY_ORDER_BY}.intersection(list(extra.keys())) | 976 C.KEY_ORDER_BY}.intersection(list(extra.keys())) |
977 extra["rsm_max"] = str(page_max) | 977 extra["rsm_max"] = params.get("page_max", str(page_max)) |
978 if order_by is not None: | 978 if order_by is not None: |
979 extra[C.KEY_ORDER_BY] = order_by | 979 extra[C.KEY_ORDER_BY] = order_by |
980 if 'after' in params: | 980 if 'after' in params: |
981 extra['rsm_after'] = params['after'] | 981 extra['rsm_after'] = params['after'] |
982 elif 'before' in params: | 982 elif 'before' in params: |