d27
The only difference between ordinary and extraordinary is just that little "extra".
Add hyperlinks to rating text for meeting feedback
Add learning circle creation email copy
Add tests for meeting, facilitator goal and course rating UX
Add boilerplate + simple test for learning circle management page
Add test for new feedback API and fix permission check for creation of feedback
Remove old code for meeting feedback
Remove reference to removed stylesheet
Supress display of wrap-up feedback while the items are pending
Move CSS for components and update display for mobile
Display something if a survey has been completed
Replace HTML form post with REST framework API endpoint for course rating and reason and update frontend to use it and update done state of course feedback item or wrap-up card
Use API endpoint for posting facilitator goal rating when received from query string in email link
Update facilitator goal rating part of wrap-up card
Add rest framework view for creating feedback. Properly handle creation/updating logic to avoid creating multiple Feedback instances for a meeting.
Recfactor frontend code to make delayed post logic re-usable
Update handling of todo/done/pending for meeting feedback
Remove extra docker login and move to before_script
Login to docker for individual rate limits
Check that message is associated with learning circle in URL
Add missing permission check on message view!
Merge pull request from p2pu/master
Delta release 2021-03-23