Server Pagination / Filtering / Scoping next steps
This issue is a summary of the next steps/strategy we should execute to go forward on the pagination + filtering on server side deployment:
- First, test using only the core elements (like solid-display and solid-table especially) that the behaviour of adding attributes for both pagination and search are working well together
- Secondly, we should test the activation of the server-side behavior in the context of solid-directory (https://git.startinblox.com/components/solid-directory), just working on the index.html file from this repository
- The idea is to test the behavior of multiple search criteria
- Will probably need server-side adaptations to handle more complicated filtering scenario, like filtering on skills ?
- Once good, we should move on testing the Energie Partagee app: https://git.startinblox.com/energie-partagee/sib-energiepartagee/ ?
- especially the behavior of the actors list on the index page, and the contributions solid-table on the /contributions/ page.
- Ideally if we could measure the difference in loading/rendering time when using those server-side mechanisms, it would help.
I think @sylvain also has another priority which just came up regarding the solid-ac-checker behaviour in the context of his improvements on permissions handling:
- we should first upgrade an environment to the python 3.11/django4 version
- then test the solid-ac-checker behavior when applied to a custom widget rendering the child of a container:
- ensure that the unitary object is called and permissions are retrieved and applied, otherwise fix the store.