d27
The only difference between ordinary and extraordinary is just that little "extra".
Merge branch 'master' into 2019-organize-models
Move code for creating a discourse topic
Add code to fix URLs for courses posted to discourse
Move models into a module
Merge remote-tracking branch 'origin/master' into 2019-04-meeting-change-notification
Send change notification when updating meetings
Remove reference to deleted text template
Remove text template for weekly update and generate from HTML body. Closes
Link to course pages from weekly update and community digest. Closes
Move availability label in CourseForm. Closes
Change checkbox default. Closes
Merge pull request from p2pu/facilitator_dashboard_survey
popup on facilitator dashboard with feedback survey prompt
close and hide alert when facilitator clicks on survey link
popup on facilitator dashboard with feedback survey prompt
close and hide alert when facilitator clicks on survey link
show draft LCs and fix typo for completed LCs
add recommended resources, filter for team in upcoming meetings, add default text for no results
learning circles table, courses table, upcoming meetings card
popup on facilitator dashboard with feedback survey prompt
Move import and remove whitespace
Fix broken rsvp url and import
Move rsvp functions to utils.py
Move authentication backend to custom_registration app