You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.2 KiB
40 lines
1.2 KiB
import os, sys, django
|
|
|
|
sys.path.append("../")
|
|
os.environ['PG_PORT_5432_TCP_ADDR'] = '127.0.0.1'
|
|
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "lms.settings")
|
|
django.setup()
|
|
|
|
from journals.models import Thread
|
|
from django.contrib.auth import get_user_model
|
|
|
|
if __name__ == '__main__':
|
|
support_list = [
|
|
'kate.gazukina@skillbox.ru',
|
|
'katerina.ragozina@skillbox.ru',
|
|
]
|
|
|
|
admin_list = [
|
|
'andrey.korolev@skillbox.ru',
|
|
'pavel.matveev@skillbox.ru',
|
|
]
|
|
|
|
admin_thread, _is_create = Thread.objects.get_or_create(
|
|
key='Admin',
|
|
text='Тред для админов сюда падают все журналируемые сообщения в системе',
|
|
is_staff=True,
|
|
)
|
|
|
|
for i in get_user_model().objects.filter(email__in=admin_list):
|
|
admin_thread.subscribers.add(i)
|
|
|
|
support_thread, _is_create = Thread.objects.get_or_create(
|
|
key='Support',
|
|
text='Тред сапортов занимаются поддержкой клиента',
|
|
is_staff=True,
|
|
)
|
|
|
|
support_thread.parent.add(admin_thread)
|
|
|
|
for i in get_user_model().objects.filter(email__in=support_list):
|
|
support_thread.subscribers.add(i) |