Private
Public Access
1
0

tested - releasing race/session comments

This commit is contained in:
Sander Roosendaal
2019-02-13 16:26:25 +01:00
parent 3709ad7ccb
commit d9764a2176
3 changed files with 18 additions and 1 deletions

View File

@@ -71,6 +71,23 @@ def plannedsession_comment_view(request,id=0,userid=0):
)
commenters = {oc.user for oc in comments if oc.notification}
if ps.sessiontype=='race':
registrations = VirtualRaceResult.objects.filter(
race__id=ps.id,
emailnotifications=True)
ids = [r.user.userid or r in registrations]
usrs = User.objects.filter(id in ids)
rowers = {u for u in usrs}
elif ps.sessiontype=='indoorrace':
registrations = IndoorVirtualRaceResult.objects.filter(
race__id=ps.id,
emailnotifications=True)
ids = [r.user.userid or r in registrations]
usrs = User.objects.filter(id in ids)
rowers = {u for u in usrs}
else:
rowers = {r.user for r in ps.rower.all()}
commenters = set(list(commenters)+list(rowers))
for u in commenters:
a_messages.info(u,message)
if u != request.user and u != r.user: