From 1c1bc2188fafad3e868e5eb36fd2db7765204518 Mon Sep 17 00:00:00 2001 From: Stephan Telling Date: Tue, 7 Mar 2017 20:21:07 +0100 Subject: [PATCH] update bootstrap script to verify emails of users, fix #97. --- .../management/commands/bootstrap-devsite.py | 33 ++++++++++++++++--- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/src/utils/management/commands/bootstrap-devsite.py b/src/utils/management/commands/bootstrap-devsite.py index 1dfc1842..43392f54 100644 --- a/src/utils/management/commands/bootstrap-devsite.py +++ b/src/utils/management/commands/bootstrap-devsite.py @@ -8,6 +8,7 @@ from info.models import InfoCategory, InfoItem from villages.models import Village from program.models import EventType, Event, EventInstance, Speaker, EventLocation from django.contrib.auth.models import User +from allauth.account.models import EmailAddress class Command(BaseCommand): @@ -76,24 +77,48 @@ class Command(BaseCommand): self.output("Creating users...") user1 = User.objects.create_user( username='user1', - email='user1@example.com', password='user1', ) + email = EmailAddress.objects.create( + user=user1, + email='user1@example.com', + primary=False, + verified=True + ) + email.set_as_primary() user2 = User.objects.create_user( username='user2', - email='user2@example.com', password='user2', ) + email = EmailAddress.objects.create( + user=user2, + email='user2@example.com', + primary=False, + verified=True + ) + email.set_as_primary() user3 = User.objects.create_user( username='user3', - email='user3@example.com', password='user3', ) + email = EmailAddress.objects.create( + user=user3, + email='user3@example.com', + primary=False, + verified=True + ) + email.set_as_primary() user4 = User.objects.create_user( username='user4', - email='user4@example.com', password='user4', ) + email = EmailAddress.objects.create( + user=user4, + email='user4@example.com', + primary=False, + verified=True + ) + email.set_as_primary() admin = User.objects.create_superuser( username='admin', email='admin@example.com',