confirmation emails
This commit is contained in:
105
rowers/tasks.py
105
rowers/tasks.py
@@ -270,7 +270,7 @@ def handle_sendemail_invite(email,name,code,teamname,manager):
|
||||
return 1
|
||||
|
||||
@app.task
|
||||
def handle_sendemail_request(email,name,code,teamname,requestor):
|
||||
def handle_sendemail_request(email,name,code,teamname,requestor,id):
|
||||
fullemail = name+' <'+email+'>'
|
||||
subject = 'Request to join team '+teamname
|
||||
message = 'Dear '+name+',\n\n'
|
||||
@@ -278,6 +278,8 @@ def handle_sendemail_request(email,name,code,teamname,requestor):
|
||||
message += ' on rowsandall.com\n\n'
|
||||
message += 'Click the direct link to accept: \n'
|
||||
message += 'https://rowsandall.com/rowers/me/request/'+code+' \n\n'
|
||||
message += 'Click the following link to reject the request: \n'
|
||||
message += 'https://rowsandall.com/rowers/me/request/'+id+' \n\n'
|
||||
message += 'You can find all pending requests on your team management page:\n'
|
||||
message += 'https://rowsandall.com/rowers/me/teams\n\n'
|
||||
message += "Best Regards, the Rowsandall Team"
|
||||
@@ -291,6 +293,107 @@ def handle_sendemail_request(email,name,code,teamname,requestor):
|
||||
|
||||
return 1
|
||||
|
||||
@app.task
|
||||
def handle_sendemail_request_accept(email,name,teamname,managername):
|
||||
fullemail = name+' <'+email+'>'
|
||||
subject = 'Welcome to '+teamname
|
||||
message = 'Dear '+name+',\n\n'
|
||||
message += managername
|
||||
message += ' has accepted your request to be part of the team '
|
||||
message += teamname
|
||||
message += '\n\n'
|
||||
message += "Best Regards, the Rowsandall Team"
|
||||
|
||||
email = EmailMessage(subject, message,
|
||||
'Rowsandall <info@rowsandall.com>',
|
||||
[fullemail])
|
||||
|
||||
|
||||
res = email.send()
|
||||
|
||||
return 1
|
||||
|
||||
@app.task
|
||||
def handle_sendemail_request_reject(email,name,teamname,managername):
|
||||
fullemail = name+' <'+email+'>'
|
||||
subject = 'Your application to '+teamname+' was rejected'
|
||||
message = 'Dear '+name+',\n\n'
|
||||
message += 'Unfortunately, '
|
||||
message += managername
|
||||
message += ' has rejected your request to be part of the team '
|
||||
message += teamname
|
||||
message += '\n\n'
|
||||
message += "Best Regards, the Rowsandall Team"
|
||||
|
||||
email = EmailMessage(subject, message,
|
||||
'Rowsandall <info@rowsandall.com>',
|
||||
[fullemail])
|
||||
|
||||
|
||||
res = email.send()
|
||||
|
||||
return 1
|
||||
|
||||
@app.task
|
||||
def handle_sendemail_member_dropped(email,name,teamname,managername):
|
||||
fullemail = name+' <'+email+'>'
|
||||
subject = 'You were removed from '+teamname
|
||||
message = 'Dear '+name+',\n\n'
|
||||
message += 'Unfortunately, '
|
||||
message += managername
|
||||
message += ' has removed you from the team '
|
||||
message += teamname
|
||||
message += '\n\n'
|
||||
message += "Best Regards, the Rowsandall Team"
|
||||
|
||||
email = EmailMessage(subject, message,
|
||||
'Rowsandall <info@rowsandall.com>',
|
||||
[fullemail])
|
||||
|
||||
|
||||
res = email.send()
|
||||
|
||||
return 1
|
||||
|
||||
@app.task
|
||||
def handle_sendemail_invite_reject(email,name,teamname,managername):
|
||||
fullemail = managername+' <'+email+'>'
|
||||
subject = 'Your invitation to '+name+' was rejected'
|
||||
message = 'Dear '+managername+',\n\n'
|
||||
message += 'Unfortunately, '
|
||||
message += name
|
||||
message += ' has rejected your invitation to be part of the team '
|
||||
message += teamname
|
||||
message += '\n\n'
|
||||
message += "Best Regards, the Rowsandall Team"
|
||||
|
||||
email = EmailMessage(subject, message,
|
||||
'Rowsandall <info@rowsandall.com>',
|
||||
[fullemail])
|
||||
|
||||
|
||||
res = email.send()
|
||||
|
||||
return 1
|
||||
|
||||
@app.task
|
||||
def handle_sendemail_invite_accept(email,name,teamname,managername):
|
||||
fullemail = managername+' <'+email+'>'
|
||||
subject = 'Your invitation to '+name+' was accepted'
|
||||
message = 'Dear '+managername+',\n\n'
|
||||
message += name+' has accepted your invitation to be part of the team '+teamname+'\n\n'
|
||||
message += "Best Regards, the Rowsandall Team"
|
||||
|
||||
email = EmailMessage(subject, message,
|
||||
'Rowsandall <info@rowsandall.com>',
|
||||
[fullemail])
|
||||
|
||||
|
||||
res = email.send()
|
||||
|
||||
return 1
|
||||
|
||||
|
||||
@app.task
|
||||
def handle_remove_workouts_team(ws,t):
|
||||
for w in ws:
|
||||
|
||||
Reference in New Issue
Block a user