d27
The only difference between ordinary and extraordinary is just that little "extra".
Add comment to indicate that study_group.start_date and study_group.end_date is only caching the values
Remove start_date logic from frontend, require at least 1 meeting in API schema and use meetings for start_date and end_date values
Update meeting validation to convert date and time strings to proper Python objects
Update API wrt start/end dates and fix tests + bugs
Set start and end date when saving a meeting
Merge branch 'master' of github.com:p2pu/learning-circles
Filter inline learning circles and applications on the django admin panel to excluded deleted objects
Filter inline learning circles and applications on the django admin panel to excluded deleted objects
Remove notification sent to facilitator when a reminder was generated
Generate reminders for meetings when they are created
Update meeting validation to convert date and time strings to proper Python objects
Merge pull request from p2pu/master
Delta release 2021-01-19
Update view_study_group.html
Update view_study_group.html
Merge pull request from p2pu/master
Add tasks to anonymize past opt outs
Add tasks to anonymize past opt outs
Add tasks to anonymize past opt outs
Move reminder generation logic out of scheduled task function body
Merge pull request from p2pu/master
Missing file update
add style changes for banner
add style changes for banner
Merge pull request from p2pu/master
Delta release 2021-01-13
Add banner for feedback on learning circle management page