update bootstrap script to verify emails of users, fix #97.
This commit is contained in:
parent
ca42685e2b
commit
1c1bc2188f
|
@ -8,6 +8,7 @@ from info.models import InfoCategory, InfoItem
|
||||||
from villages.models import Village
|
from villages.models import Village
|
||||||
from program.models import EventType, Event, EventInstance, Speaker, EventLocation
|
from program.models import EventType, Event, EventInstance, Speaker, EventLocation
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
|
from allauth.account.models import EmailAddress
|
||||||
|
|
||||||
|
|
||||||
class Command(BaseCommand):
|
class Command(BaseCommand):
|
||||||
|
@ -76,24 +77,48 @@ class Command(BaseCommand):
|
||||||
self.output("Creating users...")
|
self.output("Creating users...")
|
||||||
user1 = User.objects.create_user(
|
user1 = User.objects.create_user(
|
||||||
username='user1',
|
username='user1',
|
||||||
email='user1@example.com',
|
|
||||||
password='user1',
|
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(
|
user2 = User.objects.create_user(
|
||||||
username='user2',
|
username='user2',
|
||||||
email='user2@example.com',
|
|
||||||
password='user2',
|
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(
|
user3 = User.objects.create_user(
|
||||||
username='user3',
|
username='user3',
|
||||||
email='user3@example.com',
|
|
||||||
password='user3',
|
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(
|
user4 = User.objects.create_user(
|
||||||
username='user4',
|
username='user4',
|
||||||
email='user4@example.com',
|
|
||||||
password='user4',
|
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(
|
admin = User.objects.create_superuser(
|
||||||
username='admin',
|
username='admin',
|
||||||
email='admin@example.com',
|
email='admin@example.com',
|
||||||
|
|
Loading…
Reference in a new issue