Change default admin passord to environment variable
This commit is contained in:
parent
d2fa71f947
commit
6826410d82
|
|
@ -1,5 +1,9 @@
|
||||||
from django.contrib.auth.hashers import make_password
|
from django.contrib.auth.hashers import make_password
|
||||||
from django.contrib.auth.models import Group
|
from django.contrib.auth.models import Group
|
||||||
|
from environs import Env
|
||||||
|
|
||||||
|
env = Env()
|
||||||
|
env.read_env()
|
||||||
|
|
||||||
from vbv_lernwelt.core.constants import (
|
from vbv_lernwelt.core.constants import (
|
||||||
ADMIN_USER_ID,
|
ADMIN_USER_ID,
|
||||||
|
|
@ -91,9 +95,9 @@ def create_default_users(user_model=User, group_model=Group, default_password=No
|
||||||
student_user.groups.add(student_group)
|
student_user.groups.add(student_group)
|
||||||
student_user.save()
|
student_user.save()
|
||||||
|
|
||||||
def _create_admin_user(email, first_name, last_name, avatar_url="", id=None):
|
def _create_admin_user(email, first_name, last_name, avatar_url="", id=None, password=default_password):
|
||||||
admin_user, created = _get_or_create_user(
|
admin_user, created = _get_or_create_user(
|
||||||
user_model=user_model, username=email, password=default_password, id=id
|
user_model=user_model, username=email, password=password, id=id
|
||||||
)
|
)
|
||||||
admin_user.is_superuser = True
|
admin_user.is_superuser = True
|
||||||
admin_user.is_staff = True
|
admin_user.is_staff = True
|
||||||
|
|
@ -108,6 +112,7 @@ def create_default_users(user_model=User, group_model=Group, default_password=No
|
||||||
first_name="Info",
|
first_name="Info",
|
||||||
last_name="Iterativ",
|
last_name="Iterativ",
|
||||||
avatar_url="/static/avatars/avatar_iterativ.png",
|
avatar_url="/static/avatars/avatar_iterativ.png",
|
||||||
|
password=env("IT_DEFAULT_ADMIN_PASSWORD", "teak-informed-kinski")
|
||||||
)
|
)
|
||||||
|
|
||||||
_create_admin_user(
|
_create_admin_user(
|
||||||
|
|
@ -116,6 +121,7 @@ def create_default_users(user_model=User, group_model=Group, default_password=No
|
||||||
last_name="Adminson",
|
last_name="Adminson",
|
||||||
avatar_url="/static/avatars/avatar_iterativ.png",
|
avatar_url="/static/avatars/avatar_iterativ.png",
|
||||||
id=ADMIN_USER_ID,
|
id=ADMIN_USER_ID,
|
||||||
|
password=env("IT_DEFAULT_ADMIN_PASSWORD", "teak-informed-kinski")
|
||||||
)
|
)
|
||||||
|
|
||||||
for user_data in default_users:
|
for user_data in default_users:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue