Commit 1bb46723 authored by Florent Chehab's avatar Florent Chehab

Admin access bug corrected

parent 10ef6018
......@@ -3,13 +3,21 @@ from django.contrib.auth.models import User
class LoadAdminUser(object):
def __init__(self):
self.admin = User.objects.get_or_create(
username="admin",
defaults={
'email': 'null@null.fr',
'password': 'admin',
'is_staff': True
})[0]
"""
Creating admin user by creating a user and setting is_staff is True
didn't enable access to the admin system for an unkown reason.
Need to use create_superuser.
"""
user = User.objects.filter(username="admin")
if len(user) > 0:
self.admin = user[0]
else:
User.objects.create_superuser(
username="admin",
email='null@null.fr',
password='admin',
)
self.admin = User.objects.filter(username="admin")[0]
def get(self):
return self.admin
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment