[Queue-2.0] Pagination
Summary
Currently, pagination is not always properly attended to in Queue-2.0. In the course page and the module page, for instance, these should be handled with more care. The current pagination object is sometimes not used to actually limit pages and sometimes the full dataset is gathered from the Labracore database either way.
Steps to reproduce
- Go to the course page in new queue with more than 10 courses
- This page will show more than 10 courses, regardless of the pagination settings.
Possible Fix
Either we need to add manual pagination in Queue code, or we need to add the pageable object to the parameter list of Labracore methods.