d27
The only difference between ordinary and extraordinary is just that little "extra".
Update fixture to account for new facilitator model
fix: spelling
fix learning* spelling on learningcircle.py
Rename StudyGroup.facilitator to created_by
Update facilitator names for learner surveys
Merge branch 'lc-co-facilitators' of personal:p2pu/learning-circles into lc-co-facilitators
feat: validate_facilitators
ensure facilitators exist and are part of same team
Fix copy when there are no pending team invitations
Fix leading And for single facilitators on signup page
Use facilitators_display method on dash
Send facilitator survey to all facilitators
Update check for learning circles when updating a course
Update get_active_facilitators to use m2m table for facilitators in join. Closes
Update learning circle export to correctly use team and add facilitator count
Update user export to correctly count associated learning circles and return information of the last learning circle. See
Send received SMS from a learner to all facilitators
Update reply-to on learner survey emails. Closes
Update from and reply to for ad hoc messages from facilitators. Template doesnt use facilitator names. Closes
Update view display all learning circles to be restricted to staff users. Closes
Send learning circle wrapup message to all facilitators and update template. Closes
Remove unused organizer view. Closes
Update facilitator name display to better support i18n