diff --git a/_utils/load_modal_task.py b/_utils/load_modal_task.py new file mode 100644 index 0000000..46be62e --- /dev/null +++ b/_utils/load_modal_task.py @@ -0,0 +1,55 @@ +# coding=utf-8 +# Загрузить в задачу модального окна пользователей +import os +import django +import sys + +sys.path.append("/var/www/projects/codemy/") +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "lms.settings") +django.setup() + +from management.models import ModalTask +from access.models import User + +users = ['artem.kudra@func.ru', + 'aaa_rostov@rambler.ru', + 'delo@jet-mix.ru', + 'artemaminov@gmail.com', + 'gresmik@yandex.ru', + 'dimpolozkov@gmail.com', + 'visualart@mail.ru', + 'vr8853@gmail.com', + 'makini@ya.ru', + 'katyami90@mail.ru', + 'rolandvermin@mail.ru', + '9990405@gmail.com', + 'andrey732@gmail.com', + 'goha@kiosov.com', + 'dmitry@shaludin.ru', + 'alyans911@mail.ru', + 'zkorall@gmail.com', + 'me@flexure.ru', + 'natazkondra@gmail.com', + 'dvb@dextra.ru', + 'sherdog@list.ru', + 'romagrog@gmail.com', + 'a.cherniak@dexme.by', + 'cyberspacedee@gmail.com', + 'almazzar@gmail.com', + 'pavlova-yb@bisys.ru', + 'soloveev@yandex.ru', + 'asta219@gmail.com', + 'allmam@ya.ru', + 'civanov@multicharts.com', + 'hellonasnas@gmail.com', + 'webidea19@gmail.com', + 'a@tickets.ai', 'bez.b.unix@gmail.com'] + +m = ModalTask.objects.get(id=18) +for i in users: + try: + m.user.add(User.objects.get(email=i)) + except User.DoesNotExist: + print(i) + +m.save() diff --git a/lms/decors.py b/lms/decors.py index 4326032..1f7fcc1 100644 --- a/lms/decors.py +++ b/lms/decors.py @@ -111,9 +111,9 @@ def response_decor(template, without_auth=False, description=''): parameters['show_fb'] = m.modal.text m.user.remove(request.user) - if ModalTask.objects.filter(Q(user__email=request.user.email, modal__title='diplom_nameless')|Q(user__email=request.user.email, modal__title='gazprom')|Q(user__email=request.user.email, modal__title='yota')|Q(user__email=request.user.email, modal__title=' kaspi')|Q(user__email=request.user.email, modal__title='mosru')).exists(): + if ModalTask.objects.filter(user__email=request.user.email, modal__title='diplom_nameless').exists(): m = ModalTask.objects.filter(user__email=request.user.email).first() - parameters[m.modal.title] = m.modal.text + parameters['diplom_nameless'] = True m.user.remove(request.user) if ModalTask.objects.filter(user__email=request.user.email, modal__title='csh_new_year').exists(): diff --git a/templates/base_index.html b/templates/base_index.html index d121d22..51535d6 100644 --- a/templates/base_index.html +++ b/templates/base_index.html @@ -959,7 +959,7 @@ $('#toTop').click(function() {
@@ -1280,6 +1295,9 @@ $('#toTop').click(function() { }) {% endif %} +
+ {{ diplom_nameles }} +
{% endspaceless %}