adding email conf
This commit is contained in:
@@ -515,7 +515,6 @@ def handle_check_race_course(self,
|
||||
|
||||
logfile = 'courselog_{workoutid}_{courseid}.log'.format(workoutid=workoutid,courseid=courseid)
|
||||
|
||||
|
||||
if 'debug' in kwargs: # pragma: no cover
|
||||
debug = kwargs['debug']
|
||||
else:
|
||||
@@ -544,6 +543,10 @@ def handle_check_race_course(self,
|
||||
if 'summary' in kwargs:
|
||||
summary = kwargs['summary']
|
||||
|
||||
successemail = False
|
||||
if 'successemail' in kwargs:
|
||||
successemail = kwargs['successemail']
|
||||
|
||||
columns = ['time',' latitude',' longitude','cum_dist']
|
||||
|
||||
try:
|
||||
@@ -742,7 +745,6 @@ def handle_check_race_course(self,
|
||||
result = conn.execute(query)
|
||||
|
||||
if summary:
|
||||
|
||||
try:
|
||||
row = rdata(csvfile=f1)
|
||||
except IOError: # pragma: no cover
|
||||
@@ -771,6 +773,11 @@ def handle_check_race_course(self,
|
||||
conn.close()
|
||||
engine.dispose()
|
||||
|
||||
if successemail:
|
||||
handle_sendemail_coursesucceed(
|
||||
useremail, userfirstname, logfile, workoutid
|
||||
)
|
||||
|
||||
os.remove(logfile)
|
||||
|
||||
return 1
|
||||
@@ -825,6 +832,8 @@ def handle_check_race_course(self,
|
||||
|
||||
return 2
|
||||
|
||||
|
||||
|
||||
return 0 # pragma: no cover
|
||||
|
||||
|
||||
@@ -1463,6 +1472,32 @@ def handle_sendemail_raceregistration(
|
||||
|
||||
return 1
|
||||
|
||||
def handle_sendemail_coursesucceed(
|
||||
useremail, username, logfile, workoutid, **kwargs
|
||||
):
|
||||
if 'debug' in kwargs: # pragma: no cover
|
||||
debug = kwargs['debug']
|
||||
else:
|
||||
debug = True
|
||||
|
||||
subject = "The validation of your course has succeeded"
|
||||
|
||||
from_email = 'Rowsandall <info@rowsandall.com>'
|
||||
|
||||
d = {
|
||||
'username':username,
|
||||
'workoutid':encoder.encode_hex(workoutid),
|
||||
}
|
||||
|
||||
res = send_template_email(from_email,[useremail],
|
||||
subject,
|
||||
'trajectorysuccessemail.html',
|
||||
d,
|
||||
attach_file=logfile,
|
||||
**kwargs)
|
||||
|
||||
return 1
|
||||
|
||||
def handle_sendemail_coursefail(
|
||||
useremail, username, logfile, **kwargs):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user