fix redirect loop

This commit is contained in:
Cedric Carrard
2019-03-20 13:47:57 +01:00
parent 350ca276ba
commit 9c85b8e8c1
5 changed files with 126 additions and 107 deletions

View File

@ -5,12 +5,18 @@ from django.contrib.auth import get_user_model
User = get_user_model()
def get_staff_user(username='helpdesk.staff', password='password'):
def get_user(username='helpdesk.staff',
password='password',
is_staff=False,
is_superuser=False):
try:
user = User.objects.get(username=username)
except User.DoesNotExist:
user = User.objects.create_user(username=username, password=password, email='staff@example.com')
user.is_staff = True
user = User.objects.create_user(username=username,
password=password,
email='%s@example.com' % username)
user.is_staff = is_staff
user.is_superuser = is_superuser
user.save()
else:
user.set_password(password)