From c94f79f434c2902282d78307c7388538781b1fd2 Mon Sep 17 00:00:00 2001 From: Baryshnikov Nikolay Date: Mon, 6 Feb 2017 12:59:53 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20=D0=BF?= =?UTF-8?q?=D0=BE=20=D0=B2=D1=81=D0=BF=D0=BB=D1=8B=D0=B2=D0=B0=D1=8E=D1=89?= =?UTF-8?q?=D0=B8=D0=BC=20=D0=BE=D0=BA=D0=BD=D0=B0=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _utils/load_modal_task.py | 55 +++++++++++++++++++++++++++++++++++++++ lms/decors.py | 4 +-- templates/base_index.html | 36 ++++++++++++++++++------- 3 files changed, 84 insertions(+), 11 deletions(-) create mode 100644 _utils/load_modal_task.py 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 %}