|
|
|
|
@ -5,7 +5,7 @@ from django.template.loader import get_template |
|
|
|
|
from lms.tools import out_date_format |
|
|
|
|
from lms.settings import DOMAIN, DEFAULT_FROM_EMAIL, NAME |
|
|
|
|
from management.mails import letter_decor |
|
|
|
|
|
|
|
|
|
from random import choice |
|
|
|
|
TEST_EMAIL = 'bez.b.unix@gmail.com' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -469,3 +469,69 @@ def free_week_end(bill, email): |
|
|
|
|
'type': u'Продажи' |
|
|
|
|
} |
|
|
|
|
return data |
|
|
|
|
|
|
|
|
|
@letter_decor() |
|
|
|
|
def exam_is_nearly(user, course): |
|
|
|
|
name = user.get_full_name() |
|
|
|
|
email = user.get_email() |
|
|
|
|
|
|
|
|
|
data = { |
|
|
|
|
'title': u'Студент близится к экзамену', |
|
|
|
|
'email': SUPPORT, |
|
|
|
|
'text': u'' + student +' закончил 15 тему. Скоро будет сдавать экзамен. Готовьтесь \n' |
|
|
|
|
u'Почта: ' + email + '\n' |
|
|
|
|
u'id: ' + user.id + '\n' |
|
|
|
|
u'Курс: ' + course + '\n', |
|
|
|
|
'type': u'Оповещения', |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return data |
|
|
|
|
|
|
|
|
|
@letter_decor() |
|
|
|
|
def exam_successfull(user, course): |
|
|
|
|
student = user.get_full_name() |
|
|
|
|
email = user.get_email() |
|
|
|
|
phone = user.get_phone() |
|
|
|
|
|
|
|
|
|
data = { |
|
|
|
|
'title': u'Студент сдал экзамен', |
|
|
|
|
'email': SUPPORT, |
|
|
|
|
'text': u'' + student + 'сдал экзамен. Позвони ему и поздравь' |
|
|
|
|
u'Информация о студенте:' |
|
|
|
|
u'Почта: ' + email + '\n' |
|
|
|
|
u'id: ' + user.id + '\n' |
|
|
|
|
u'Телефон: ' + phone + '\n' |
|
|
|
|
u'Курс: ' + course + '\n', |
|
|
|
|
'type': u'Оповещения' |
|
|
|
|
} |
|
|
|
|
return data |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@letter_decor() |
|
|
|
|
def long_time_no_see(): |
|
|
|
|
|
|
|
|
|
data = { |
|
|
|
|
'title': u'', |
|
|
|
|
'email': TEST_EMAIL, |
|
|
|
|
'text': u'', |
|
|
|
|
'type': u'Оповещения' |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return data |
|
|
|
|
|
|
|
|
|
@letter_decor() |
|
|
|
|
def send_burning_course_letter(user, course): |
|
|
|
|
data = { |
|
|
|
|
'title': u'Студент закончил временный курс', |
|
|
|
|
'email': choice(MANAGERS), |
|
|
|
|
'text': u'Чувак закончил временный курс или хочет посмотреть урок, который недоступен: ' + course + '\n' |
|
|
|
|
u'Может стоит предложить купить весь курс?\n', |
|
|
|
|
u'Информация о студенте:\n' |
|
|
|
|
u'Почта: ' + user.email + '\n' |
|
|
|
|
u'Имя: ' + user.get_full_name() + '\n' |
|
|
|
|
u'Телефон: ' + user.get_phone() + '\n' |
|
|
|
|
u'Курс: ' + course + '\n' |
|
|
|
|
'type': u'Продажи' |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return data |