|
@@ -8,6 +8,8 @@ from django.db.models.signals import post_migrate
|
|
|
from django.dispatch import receiver
|
|
|
from tickets.models import TicketList
|
|
|
|
|
|
+from core.settings_vars import GENERATE_TEST_USERS
|
|
|
+
|
|
|
User = get_user_model()
|
|
|
|
|
|
|
|
@@ -37,10 +39,12 @@ def create_initial_groups(sender, **kwargs):
|
|
|
@receiver(post_migrate)
|
|
|
def create_test_users(sender, **kwargs):
|
|
|
"""
|
|
|
- Создает тестовых пользователей, но только если установочный скрипт был запущен с параметром --test-users
|
|
|
- или была задана переменная окружения TEST_USERS=true.
|
|
|
+ Создает тестовых пользователей, если:
|
|
|
+
|
|
|
+ - В файле settings_vers.py переменная GENERATE_TEST_USERS = True
|
|
|
+ - Или была задана переменная окружения TEST_USERS=true
|
|
|
"""
|
|
|
- if os.getenv('TEST_USERS') == 'true':
|
|
|
+ if os.getenv('TEST_USERS') == 'true' or GENERATE_TEST_USERS:
|
|
|
password = make_password("sharix-open-test")
|
|
|
test_group = Group.objects.get(pk=99)
|
|
|
|