0.8.15 fix options
This commit is contained in:
@@ -3,47 +3,47 @@ from django.utils.translation import gettext as _
|
|||||||
|
|
||||||
|
|
||||||
required_options_Dict = {
|
required_options_Dict = {
|
||||||
'Адрес почтового сервера': {
|
'mail_server_url': {
|
||||||
'name_ru': 'Адрес почтового сервера',
|
'name_ru': 'Адрес почтового сервера',
|
||||||
'opt_type': 'mail_server_url',
|
'opt_type': 'mail_server_url',
|
||||||
'value': '213.142.147.40',
|
'value': '213.142.147.40',
|
||||||
},
|
},
|
||||||
'SMTP порт почтового сервера': {
|
'mail_server_smtp_port': {
|
||||||
'name_ru': 'SMTP порт почтового сервера',
|
'name_ru': 'SMTP порт почтового сервера',
|
||||||
'opt_type': 'mail_server_smtp_port',
|
'opt_type': 'mail_server_smtp_port',
|
||||||
'value': 587,
|
'value': 587,
|
||||||
},
|
},
|
||||||
'login для отправки писем с сайта': {
|
'sender_mail_login': {
|
||||||
'name_ru': 'email для отправки писем с сайта',
|
'name_ru': 'email для отправки писем с сайта',
|
||||||
'opt_type': 'sender_mail_login',
|
'opt_type': 'sender_mail_login',
|
||||||
'value': 'admin@tripwb.com',
|
'value': 'admin@tripwb.com',
|
||||||
},
|
},
|
||||||
'email для отправки': {
|
'sender_email': {
|
||||||
'name_ru': 'email для отправки',
|
'name_ru': 'email для отправки',
|
||||||
'opt_type': 'sender_email',
|
'opt_type': 'sender_email',
|
||||||
'value': 'admin@tripwb.com',
|
'value': 'admin@tripwb.com',
|
||||||
},
|
},
|
||||||
'Пароль для отправки писем с сайта': {
|
'sender_mail_password': {
|
||||||
'name_ru': 'пароль для отправки писем с сайта',
|
'name_ru': 'пароль для отправки писем с сайта',
|
||||||
'opt_type': 'sender_mail_password',
|
'opt_type': 'sender_mail_password',
|
||||||
'value': 't5Fdcah^gdajY',
|
'value': 't5Fdcah^gdajY',
|
||||||
},
|
},
|
||||||
'Название проекта': {
|
'project_name': {
|
||||||
'name_ru': 'Название проекта',
|
'name_ru': 'Название проекта',
|
||||||
'opt_type': 'project_name',
|
'opt_type': 'project_name',
|
||||||
'value': 'TWB',
|
'value': 'TWB',
|
||||||
},
|
},
|
||||||
'Адрес сайта': {
|
'domain': {
|
||||||
'name_ru': 'Адрес сайта',
|
'name_ru': 'Адрес сайта',
|
||||||
'opt_type': 'domain',
|
'opt_type': 'domain',
|
||||||
'value': 'tripwb.com',
|
'value': 'tripwb.com',
|
||||||
},
|
},
|
||||||
'email техподдержки': {
|
'support_email': {
|
||||||
'name_ru': 'email техподдержки',
|
'name_ru': 'email техподдержки',
|
||||||
'opt_type': 'support_email',
|
'opt_type': 'support_email',
|
||||||
'value': 'admin@tripwb.com',
|
'value': 'admin@tripwb.com',
|
||||||
},
|
},
|
||||||
'корпоративный email': {
|
'corp_email': {
|
||||||
'name_ru': 'корпоративный email',
|
'name_ru': 'корпоративный email',
|
||||||
'opt_type': 'corp_email',
|
'opt_type': 'corp_email',
|
||||||
'value': 'admin@tripwb.com',
|
'value': 'admin@tripwb.com',
|
||||||
@@ -53,11 +53,11 @@ required_options_Dict = {
|
|||||||
|
|
||||||
def init_options():
|
def init_options():
|
||||||
options = Option.objects.all()
|
options = Option.objects.all()
|
||||||
option_names = options.values_list('name', flat=True)
|
option_types_list = options.values_list('opt_type', flat=True)
|
||||||
|
|
||||||
opts_for_create = []
|
opts_for_create = []
|
||||||
for name, data_Dict in required_options_Dict.items():
|
for opt_type, data_Dict in required_options_Dict.items():
|
||||||
if not name in option_names:
|
if not opt_type in option_types_list:
|
||||||
opt = Option(**data_Dict)
|
opt = Option(**data_Dict)
|
||||||
opts_for_create.append(opt)
|
opts_for_create.append(opt)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user