Added user settings context to be shared in all components
Use user settings across the app. Select rows per page is used on all pages where pagination is enabled
How to test:
make start to build app and create test data
Navigate to software overview page, change items per page. Refresh the page and confirm there are no console log errors (like the ones in the issue)
Navigate to projects overview page and perform similar check (change items per page, reload and check browser console)
Navigate to organisations page and perform similar check (change items per page, reload and check browser console)
Navigate to communities page and perform similar check
Navigate to news overview page and perform similar check
Navigate to mySoftware page and perform similar check
Navigate to admin pages: orcid, users, contributors, organisations, communities, keywords, mentions and error logs and validate that the number of items per page is "memorized" and used in all cases.
PR Checklist:
[ ] Increase version numbers in docker-compose.yml
Fix page rows error
Closes #1200
Changes proposed in this pull request:
How to test:
make start
to build app and create test dataPR Checklist:
docker-compose.yml