diff --git a/rowers/tests/testdata/testdata.csv.gz b/rowers/tests/testdata/testdata.csv.gz index b9e56fb2..728ae80a 100644 Binary files a/rowers/tests/testdata/testdata.csv.gz and b/rowers/tests/testdata/testdata.csv.gz differ diff --git a/rowers/views/otherviews.py b/rowers/views/otherviews.py index 920d8859..2a1f0be2 100644 --- a/rowers/views/otherviews.py +++ b/rowers/views/otherviews.py @@ -100,6 +100,11 @@ def remove_user(request): pass if cd['delete_user']: + # delete workouts + Workout.objects.filter(user=user.rower).delete() + # delete planned sessions + PlannedSession.objects.filter(manager=user).delete() + user.delete() res = myqueue(queuehigh, handle_sendemail_userdeleted,