Private
Public Access
1
0

Merge tag 'v9.22' into develop

session comments
This commit is contained in:
Sander Roosendaal
2019-02-13 16:28:24 +01:00
3 changed files with 18 additions and 1 deletions

View File

@@ -145,7 +145,7 @@
</p>
{% endfor %}
<p>
<a href="/rowers/sessions/{{ race.id }}/comments/">Add a comment</a>
<a href="/rowers/sessions/{{ psdict.id.1 }}/comments/">Add a comment</a>
</p>
</div>
</li>

Binary file not shown.

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: