d27

The only difference between ordinary and extraordinary is just that little "extra".

Change docker node image to explicitly use node v16 to avoid unexpected breaking changes when the next LTS is released

Add method to learning circle model to get meetings and reminders ordered by date. Closes

Merge pull request from p2pu/lc-co-facilitators Multiple facilitators

Serialize whole team as json and remove encoding/decoding from model and frontend component

Update survey normalization used during export to correctly determine team and use created_by as the facilitator

Revert related name on Facilitator to StudyGroup foreign key to be consistent with Django convention

Test for editing learning circle facilitators and update validation for team membership

Add test for learning circle creation with cofacilitators. Add missing validation to API.

Merge pull request from p2pu/2022-07-btn-wtf Update theme and button styles on learning circle management page