From a62c5fd927149b0364a8c0df281724003ef05d52 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Wed, 3 Jun 2020 21:18:09 +0200 Subject: [PATCH] adding notification of followers on new comments --- rowers/views/planviews.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/rowers/views/planviews.py b/rowers/views/planviews.py index 19b0a183..a280afb4 100644 --- a/rowers/views/planviews.py +++ b/rowers/views/planviews.py @@ -88,7 +88,7 @@ def plannedsession_comment_view(request,id=0,userid=0): handle_sendemailnewresponse, u.first_name, u.last_name, - u.email, + u.email, request.user.first_name, request.user.last_name, comment, @@ -98,6 +98,24 @@ def plannedsession_comment_view(request,id=0,userid=0): emailbounced = ocr.emailbounced, sessiontype = sessiontype, commentlink = url + ) + if ps.sessiontype in ['race','indoorrace']: + followers = VirtualRaceFollower.objects.filter(race__id=ps.id) + for follower in followers: + othername = '' + if follower.user: + othername = follower.user.first_name+' '+follower.user.last_name + email = follower.emailaddress + res = myqueue(queuelow, + handle_sendemailnewresponse, + othername,'',email, + request.user.first_name, + request.user.last_name, + comment, + ps.name,ps.id,c.id, + emailbounced = False, + sessiontype = sessiontype, + commentlink = url, ) url = reverse('plannedsession_comment_view',kwargs={'id':ps.id})