email from group page
This commit is contained in:
@@ -37,6 +37,7 @@ from rowers.tasks import (
|
||||
handle_sendemail_coachoffer_accepted,
|
||||
handle_sendemail_coachrequest_rejected,
|
||||
handle_sendemail_coachrequest_accepted,
|
||||
handle_sendemail_message,
|
||||
)
|
||||
|
||||
from rowers.models import ValidationError
|
||||
@@ -173,8 +174,11 @@ def remove_coach(coach,rower):
|
||||
def rower_get_coaches(rower):
|
||||
coaches = []
|
||||
for group in rower.coachinggroups.all():
|
||||
coach = Rower.objects.get(mycoachgroup=group)
|
||||
coaches.append(coach)
|
||||
try:
|
||||
coach = Rower.objects.get(mycoachgroup=group)
|
||||
coaches.append(coach)
|
||||
except Rower.DoesNotExist:
|
||||
pass
|
||||
|
||||
return coaches
|
||||
|
||||
@@ -567,7 +571,17 @@ def send_invite_accept_email(invitation):
|
||||
|
||||
return (1,'Invitation email sent')
|
||||
|
||||
def send_team_message(team,message):
|
||||
rowers = team.rower.all()
|
||||
managername = team.manager.first_name + " " + team.manager.last_name
|
||||
|
||||
for rower in rowers:
|
||||
rowername = rower.user.first_name + " " + rower.user.last_name
|
||||
res = myqueue(queuehigh,
|
||||
handle_sendemail_message,
|
||||
rower.user.email,team.manager.email,rowername,message,team.name,managername)
|
||||
|
||||
return (1,'message sent')
|
||||
|
||||
def send_request_email(rekwest):
|
||||
email = rekwest.team.manager.email
|
||||
@@ -606,7 +620,7 @@ def process_request_code(manager,code):
|
||||
|
||||
|
||||
rekwest.delete()
|
||||
return result
|
||||
return (result,'The member was added')
|
||||
|
||||
def process_invite_code(user,code):
|
||||
code = code.upper()
|
||||
|
||||
Reference in New Issue
Block a user