new group members automatically get the new sessions
This commit is contained in:
@@ -42,7 +42,7 @@ from rowers.tasks import (
|
||||
handle_sendemail_message,
|
||||
)
|
||||
|
||||
from rowers.models import ValidationError
|
||||
from rowers.models import ValidationError, PlannedSession
|
||||
|
||||
# Low level functions - to be called by higher level methods
|
||||
|
||||
@@ -133,6 +133,11 @@ def add_member(id,rower):
|
||||
|
||||
res = handle_add_workouts_team(ws,t)
|
||||
|
||||
# code to add plannedsessions
|
||||
plannedsessions = PlannedSession.objects.filter(team=t)
|
||||
for ps in plannedsessions:
|
||||
res = ps.rower.add(rower)
|
||||
|
||||
# set_teamplanexpires(rower)
|
||||
|
||||
return (id,'Member added')
|
||||
|
||||
Reference in New Issue
Block a user