notification emails
for rejected and accepted coaching offers and requests
This commit is contained in:
@@ -362,8 +362,10 @@ def reject_revoke_coach_offer(user,id):
|
||||
|
||||
if rekwest.coach.user == user:
|
||||
rekwest.delete()
|
||||
|
||||
return (1,'Request removed')
|
||||
elif rekwest.user == user:
|
||||
send_coachoffer_rejected_email(rekwest)
|
||||
rekwest.delete()
|
||||
return (1,'Request removed')
|
||||
else:
|
||||
@@ -376,6 +378,7 @@ def reject_revoke_coach_request(user,id):
|
||||
return (0,'The request is invalid')
|
||||
|
||||
if rekwest.coach.user == user:
|
||||
send_coachrequest_rejected_email(rekwest)
|
||||
rekwest.delete()
|
||||
return (1,'Request rejected')
|
||||
elif rekwest.user == user:
|
||||
@@ -622,6 +625,8 @@ def process_coachrequest_code(coach,code):
|
||||
result = add_coach(coach,rekwest.user.rower)
|
||||
if not result:
|
||||
return (result,"Something went wrong")
|
||||
else:
|
||||
send_coachrequest_accepted_email(rekwest)
|
||||
|
||||
rekwest.delete()
|
||||
|
||||
@@ -641,9 +646,52 @@ def process_coachoffer_code(user,code):
|
||||
result = add_coach(rekwest.coach,rekwest.user.rower)
|
||||
if not result:
|
||||
return (result,"Something went wrong")
|
||||
|
||||
else:
|
||||
send_coachoffer_accepted_email(rekwest)
|
||||
|
||||
rekwest.delete()
|
||||
|
||||
return result
|
||||
|
||||
def send_coachoffer_rejected_email(rekwest):
|
||||
coachname = rekwest.coach.user.first_name + " " + rekwest.coach.user.last_name
|
||||
coachemail = rekwest.coach.user.email
|
||||
|
||||
name = rekwest.user.first_name + " " + rekwst.user.last_name
|
||||
|
||||
res = myqueue(queuehigh,
|
||||
handle_sendemail_coachoffer_rejected,
|
||||
coachemail,coachname,name)
|
||||
|
||||
def send_coachrequest_rejected_email(rekwest):
|
||||
coachname = rekwest.coach.user.first_name + " " + rekwest.coach.user.last_name
|
||||
email = rekwest.user.email
|
||||
|
||||
name = rekwest.user.first_name + " " + rekwst.user.last_name
|
||||
|
||||
res = myqueue(queuehigh,
|
||||
handle_sendemail_coachrequest_rejected,
|
||||
email,coachname,name)
|
||||
|
||||
def send_coachrequest_accepted_email(rekwest):
|
||||
coachname = rekwest.coach.user.first_name + " " + rekwest.coach.user.last_name
|
||||
email = rekwest.user.email
|
||||
|
||||
name = rekwest.user.first_name + " " + rekwst.user.last_name
|
||||
|
||||
res = myqueue(queuehigh,
|
||||
handle_sendemail_coachrequest_accepted,
|
||||
email,coachname,name)
|
||||
|
||||
|
||||
def send_coachoffer_accepted_email(rekwest):
|
||||
coachname = rekwest.coach.user.first_name + " " + rekwest.coach.user.last_name
|
||||
coachemail = rekwest.coach.user.email
|
||||
|
||||
name = rekwest.user.first_name + " " + rekwst.user.last_name
|
||||
|
||||
res = myqueue(queuehigh,
|
||||
handle_sendemail_coachoffer_accepted,
|
||||
coachemail,coachname,name)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user