diff --git a/rowers/models.py b/rowers/models.py index b02e4889..a846a2aa 100644 --- a/rowers/models.py +++ b/rowers/models.py @@ -634,6 +634,12 @@ class PaidPlan(models.Model): class CoachingGroup(models.Model): name = models.CharField(default='group',max_length=30,null=True,blank=True) + + def __unicode__(self): + return 'Coaching Group {id}: {name}'.format( + id = self.pk, + name = self.name + ) # Extension of User with rowing specific data class Rower(models.Model): diff --git a/rowers/teams.py b/rowers/teams.py index ad9ed73e..25500897 100644 --- a/rowers/teams.py +++ b/rowers/teams.py @@ -178,7 +178,7 @@ def coach_remove_athlete(coach,rower): coach.mycoachgroup = coachgroup coach.save() - rower.coachingrgroups.remove(coachgroup) + rower.coachinggroups.remove(coachgroup) return (1,'Coach removed') diff --git a/rowers/templates/coacheerequestemail.html b/rowers/templates/coacheerequestemail.html index fd0fbaa5..27f0bea4 100644 --- a/rowers/templates/coacheerequestemail.html +++ b/rowers/templates/coacheerequestemail.html @@ -4,7 +4,7 @@

Dear {{ name }},

- {{ coachname }} is inviting you to become your coach on rowsandall.com. + {{ coachname }} is offering to become your coach on rowsandall.com.

By accepting the invite, {{ coachname }} will have access to your @@ -22,8 +22,8 @@

You can also click the direct link: - - {{ siteurl }}/rowers/me/coacheeinvitation/{{ code }} + + {{ siteurl }}/rowers/me/coachoffer/{{ code }}/accept

diff --git a/rowers/templates/coachrequestemail.html b/rowers/templates/coachrequestemail.html index 4523aa66..89e557c6 100644 --- a/rowers/templates/coachrequestemail.html +++ b/rowers/templates/coachrequestemail.html @@ -23,8 +23,8 @@

You can also click the direct link: - - {{ siteurl }}/rowers/me/coachinvitation/{{ code }} + + {{ siteurl }}/rowers/me/coachrequest/{{ code }}/accept/

diff --git a/rowers/templates/dropathleteconfirm.html b/rowers/templates/dropathleteconfirm.html new file mode 100644 index 00000000..73077b69 --- /dev/null +++ b/rowers/templates/dropathleteconfirm.html @@ -0,0 +1,33 @@ +{% extends "newbase.html" %} +{% load staticfiles %} +{% load rowerfilters %} + +{% block title %}Remove Athlete {% endblock %} + +{% block main %} +

Confirm removing {{ athlete.user.first_name }} {{ athlete.user.last_name }}

+ + + + +{% endblock %} + +{% block sidebar %} +{% include 'menu_teams.html' %} +{% endblock %} diff --git a/rowers/templates/dropcoachconfirm.html b/rowers/templates/dropcoachconfirm.html new file mode 100644 index 00000000..863c0e2c --- /dev/null +++ b/rowers/templates/dropcoachconfirm.html @@ -0,0 +1,35 @@ +{% extends "newbase.html" %} +{% load staticfiles %} +{% load rowerfilters %} + +{% block title %}Remove Coach {% endblock %} + +{% block main %} +

Confirm removing {{ coach.user.first_name }} {{ coach.user.last_name }}

+ + + + +{% endblock %} + +{% block sidebar %} +{% include 'menu_teams.html' %} +{% endblock %} diff --git a/rowers/templates/teams.html b/rowers/templates/teams.html index 59570f7d..dfa4c8fa 100644 --- a/rowers/templates/teams.html +++ b/rowers/templates/teams.html @@ -5,7 +5,7 @@ {% block main %}