d27

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

Remove kwargs from form_valid and change TeamMembership.user from OneToOne field to a ForeignKey field

allow team members to leave team and use lifetime tracking model for team memberships

allow team members to leave team and use lifetime tracking model for team memberships

Merge branch 'team_invitation_link' of github.com:p2pu/learning-circles into team_invitation_link

make weekly update available to team members but hide email addresses unless organizer or staff

unified team invitation flow for implicit and explicit invitations, add invitation confirmation text, add help text for contact URL