Feature/server pagination

Merged Benoit Alessandroni requested to merge feature/server-pagination into beta

Checklist based on our Definition of Done

This MR provides a first dumb implementation of the support of server pagination into our client-side framework. It does so by providing a new Mixin, the ServerPaginationMixin, inherited by the StoreMixin so applied by defaults to almost all of our components, which enables the server side pagination support if you add an attribute limit=x (and optionally, offset=x) to your component.

@matthieu the main reason why I tagged you is for a review and to help me identifying the issue with the remaining failing tests on unit testing of store.ts and the federation integration test. I do not get it as I did not really modify this behaviour, could be a tricky but simple side-effect.

  • This commits targets only one specific issue
  • The commit message follows our guidelines
  • Unit Tests for the changes have been added
  • Ideally acceptance Tests for the changes have been added
  • Docs have been added or updated
  • Associated Release notes have been added or updated
  • I have assigned one of my peer to review this merge request
  • I have checked how to create a merge request


Wishes to close #447

Time spent



Edited by Benoit Alessandroni

Merge request reports