initial implementation.
To Do: Add unsubscribe/subscribe functionality for participants
This commit is contained in:
@@ -740,6 +740,64 @@ def handle_updatedps(useremail, workoutids, debug=False,**kwargs):
|
||||
|
||||
# send email when a breakthrough workout is uploaded
|
||||
|
||||
@app.task
|
||||
def handle_sendemail_raceregistration(
|
||||
useremail, username, registeredname, racename, raceid, **kwargs):
|
||||
|
||||
if 'debug' in kwargs:
|
||||
debug = kwargs['debug']
|
||||
else:
|
||||
debug = True
|
||||
|
||||
subject = "A new competitor has registered for virtual race {n}".format(
|
||||
n = racename
|
||||
)
|
||||
|
||||
from_email = 'Rowsandall <info@rowsandall.com>'
|
||||
|
||||
d = {
|
||||
'username':username,
|
||||
'registeredname':registeredname,
|
||||
'racename':racename,
|
||||
'raceid':raceid,
|
||||
}
|
||||
|
||||
res = send_template_email(from_email,[useremail],
|
||||
subject,
|
||||
'raceregisteredemail.html',
|
||||
d,**kwargs)
|
||||
|
||||
return 1
|
||||
|
||||
@app.task
|
||||
def handle_sendemail_racesubmission(
|
||||
useremail, username, registeredname, racename, raceid, **kwargs):
|
||||
|
||||
if 'debug' in kwargs:
|
||||
debug = kwargs['debug']
|
||||
else:
|
||||
debug = True
|
||||
|
||||
subject = "A new result has been submitted for virtual race {n}".format(
|
||||
n = racename
|
||||
)
|
||||
|
||||
from_email = 'Rowsandall <info@rowsandall.com>'
|
||||
|
||||
d = {
|
||||
'username':username,
|
||||
'registeredname':registeredname,
|
||||
'racename':racename,
|
||||
'raceid':raceid,
|
||||
}
|
||||
|
||||
res = send_template_email(from_email,[useremail],
|
||||
subject,
|
||||
'racesubmissionemail.html',
|
||||
d,**kwargs)
|
||||
|
||||
return 1
|
||||
|
||||
@app.task
|
||||
def handle_send_disqualification_email(
|
||||
useremail,username,reason,message, racename, **kwargs):
|
||||
|
||||
Reference in New Issue
Block a user