diff --git a/rowers/tests/statements.py b/rowers/tests/statements.py index 8fcf1307..1f607745 100644 --- a/rowers/tests/statements.py +++ b/rowers/tests/statements.py @@ -145,8 +145,8 @@ class UserFactory(factory.DjangoModelFactory): email = factory.LazyAttribute(lambda _: faker.email()) username = factory.LazyAttribute(lambda _: faker.profile()['username']) - first_name = faker.name().split(' ')[0] - last_name = faker.name().split(' ')[0] + first_name = factory.LazyAttribute(lambda _:faker.name().split(' ')[0]) + last_name = factory.LazyAttribute(lambda _:faker.name().split(' ')[0]) class RaceFactory(factory.DjangoModelFactory): class Meta: diff --git a/rowers/tests/testdata/testdata.csv.gz b/rowers/tests/testdata/testdata.csv.gz index b6e2d423..2542fe70 100644 Binary files a/rowers/tests/testdata/testdata.csv.gz and b/rowers/tests/testdata/testdata.csv.gz differ diff --git a/rowers/views/planviews.py b/rowers/views/planviews.py index 83f1678a..ce698175 100644 --- a/rowers/views/planviews.py +++ b/rowers/views/planviews.py @@ -716,7 +716,7 @@ def plannedsession_teamcreate_view(request, }) # Manager edits sessions for entire team -@user_passes_test(iscoachmember,login_url="/rowers/paidplans/", +@user_passes_test(hasplannedsessions,login_url="/rowers/paidplans/", message="This functionality requires a Coach or Self-Coach plan", redirect_field_name=None) def plannedsession_teamedit_view(request, diff --git a/rowers/views/teamviews.py b/rowers/views/teamviews.py index 0fff0eb4..821885bf 100644 --- a/rowers/views/teamviews.py +++ b/rowers/views/teamviews.py @@ -205,7 +205,7 @@ def rower_teams_view(request,message='',successmessage=''): potentialcoaches = [c for c in potentialcoaches if teams.get_coach_club_size(c.rower)