adding opt in to social media
This commit is contained in:
@@ -1518,6 +1518,7 @@ def virtualevent_addboat_view(request,id=0):
|
||||
adaptiveclass = cd['adaptiveclass']
|
||||
age = cd['age']
|
||||
mix = cd['mix']
|
||||
acceptsocialmedia = cd['acceptsocialmedia']
|
||||
|
||||
sex = r.sex
|
||||
if mix:
|
||||
@@ -1612,12 +1613,22 @@ def virtualevent_addboat_view(request,id=0):
|
||||
entrycategory=coursestandard,
|
||||
sex=sex,
|
||||
age=age,
|
||||
acceptsocialmedia=acceptsocialmedia,
|
||||
)
|
||||
|
||||
record.save()
|
||||
|
||||
add_rower_race(r,race)
|
||||
|
||||
# send email about opt out
|
||||
if not acceptsocialmedia:
|
||||
job = myqueue(
|
||||
queue,
|
||||
handle_sendemail_optout,
|
||||
race.manager.email,race.manager.first_name,
|
||||
r.user.first_name+' '+r.user.last_name,
|
||||
race.name,race.id,
|
||||
)
|
||||
|
||||
|
||||
messages.info(
|
||||
@@ -1767,6 +1778,7 @@ def virtualevent_register_view(request,id=0):
|
||||
adaptiveclass = cd['adaptiveclass']
|
||||
age = cd['age']
|
||||
mix = cd['mix']
|
||||
acceptsocialmedia = cd['acceptsocialmedia']
|
||||
|
||||
sex = r.sex
|
||||
if mix:
|
||||
@@ -1829,13 +1841,23 @@ def virtualevent_register_view(request,id=0):
|
||||
coursecompleted=False,
|
||||
sex=sex,
|
||||
age=age,
|
||||
entrycategory=coursestandard,
|
||||
referencespeed=referencespeed,
|
||||
entrycategory=coursestandard,
|
||||
referencespeed=referencespeed,
|
||||
acceptsocialmedia = acceptsocialmedia,
|
||||
)
|
||||
|
||||
record.save()
|
||||
|
||||
add_rower_race(r,race)
|
||||
# send email about opt out
|
||||
if not acceptsocialmedia:
|
||||
job = myqueue(
|
||||
queue,
|
||||
handle_sendemail_optout,
|
||||
race.manager.email,race.manager.first_name,
|
||||
r.user.first_name+' '+r.user.last_name,
|
||||
race.name,race.id,
|
||||
)
|
||||
|
||||
# remove followers
|
||||
myfollows = VirtualRaceFollower.objects.filter(user=r.user,race=race)
|
||||
@@ -2028,6 +2050,7 @@ def indoorvirtualevent_register_view(request,id=0):
|
||||
adaptiveclass = cd['adaptiveclass']
|
||||
age = cd['age']
|
||||
boatclass = cd['boatclass']
|
||||
acceptsocialmedia = cd['acceptsocialmedia']
|
||||
|
||||
sex = r.sex
|
||||
|
||||
@@ -2086,13 +2109,24 @@ def indoorvirtualevent_register_view(request,id=0):
|
||||
sex=sex,
|
||||
age=age,
|
||||
entrycategory=coursestandard,
|
||||
referencespeed=referencespeed
|
||||
referencespeed=referencespeed,
|
||||
acceptsocialmedia=acceptsocialmedia,
|
||||
)
|
||||
|
||||
record.save()
|
||||
|
||||
add_rower_race(r,race)
|
||||
|
||||
# send email about opt out
|
||||
if not acceptsocialmedia:
|
||||
job = myqueue(
|
||||
queue,
|
||||
handle_sendemail_optout,
|
||||
race.manager.email,race.manager.first_name,
|
||||
r.user.first_name+' '+r.user.last_name,
|
||||
race.name,race.id,
|
||||
)
|
||||
|
||||
# remove followers
|
||||
myfollows = VirtualRaceFollower.objects.filter(user=r.user,race=race)
|
||||
for f in myfollows:
|
||||
|
||||
@@ -211,6 +211,7 @@ from rowers.tasks import (
|
||||
handle_sendemail_userdeleted,
|
||||
handle_sendemail_raceregistration,
|
||||
handle_sendemail_racesubmission,
|
||||
handle_sendemail_optout,
|
||||
handle_sendemail_ical,
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user