d27
The only difference between ordinary and extraordinary is just that little "extra".
Merge branch 'master' into 2023-course-lists
Merge pull request from p2pu/2023-remove-old-views
2023-09 cleanup
Remove import for removed TeamPage view
Remove outdated city based view of learning circles
Remove old version of team pages
Merge branch 'master' into 2023-course-lists
Add model for course lists
Merge pull request from p2pu/2023-course-lists
Course lists
Remove comment. Course lists are fine to be publicly via the API
Remove edit link on mobile view
Remove outdated TODO comment
Bump dependency on p2pu-components
Fix infinite scrolling on team course list page
Fix broken paging for team course lists on the dashboard
Add filter for team courses to organizer page for managing courses
Move code for search filter into p2pu-components
Create a course lists if it doesn't exist
Display error when updating the course list wasn't successful
Add __str__ to have sensible labels in django admin
Remove edit link from team course lists
Basic indication that data is being sent to the server
Pass URL for CourseList API to frontend
Add API request to update course lists