Merge pull request 'dev' (#26) from dev into main
Reviewed-on: #26
This commit was merged in pull request #26.
This commit is contained in:
@@ -711,6 +711,7 @@ def registration_ajax(request):
|
|||||||
}
|
}
|
||||||
|
|
||||||
res = send_check_email_after_registration(mail_Dict, user)
|
res = send_check_email_after_registration(mail_Dict, user)
|
||||||
|
print(str(res))
|
||||||
# res = send_registration_mail(mail_Dict, user)
|
# res = send_registration_mail(mail_Dict, user)
|
||||||
|
|
||||||
res_Dict = {
|
res_Dict = {
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
from BaseModels.mailSender import techSendMail
|
||||||
|
from GeneralApp.funcs_options import get_mail_send_options
|
||||||
from .models import *
|
from .models import *
|
||||||
from .forms import *
|
from .forms import *
|
||||||
from django.utils.translation import gettext as _
|
from django.utils.translation import gettext as _
|
||||||
@@ -169,6 +171,10 @@ def get_routes_Dict(user=None, data=None):
|
|||||||
kwargs.update({
|
kwargs.update({
|
||||||
'owner': user
|
'owner': user
|
||||||
})
|
})
|
||||||
|
else:
|
||||||
|
msg = f'get_routes_Dict not have user - user={str(user)}, data={str(data)}'
|
||||||
|
mail_sets = get_mail_send_options()
|
||||||
|
techSendMail(mail_sets, msg)
|
||||||
|
|
||||||
from_el = None
|
from_el = None
|
||||||
to_el = None
|
to_el = None
|
||||||
|
|||||||
18
RoutesApp/migrations/0009_alter_route_phone.py
Normal file
18
RoutesApp/migrations/0009_alter_route_phone.py
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# Generated by Django 4.2.2 on 2024-11-12 10:51
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('RoutesApp', '0008_route_highlight_end_dt'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='route',
|
||||||
|
name='phone',
|
||||||
|
field=models.CharField(blank=True, null=True, verbose_name='Укажите номер для связи'),
|
||||||
|
),
|
||||||
|
]
|
||||||
@@ -57,7 +57,7 @@ class Route(BaseModel):
|
|||||||
verbose_name=_('Куда можете доставить?'))
|
verbose_name=_('Куда можете доставить?'))
|
||||||
cargo_type = models.CharField(choices=cargo_type_choices, default='parcel', verbose_name=_('Могу перевезти'))
|
cargo_type = models.CharField(choices=cargo_type_choices, default='parcel', verbose_name=_('Могу перевезти'))
|
||||||
weight = models.IntegerField(verbose_name=_('Укажите вес до (кг)'))
|
weight = models.IntegerField(verbose_name=_('Укажите вес до (кг)'))
|
||||||
phone = models.CharField(verbose_name=_('Укажите номер для связи'))
|
phone = models.CharField(verbose_name=_('Укажите номер для связи'), blank=True, null=True)
|
||||||
extra_phone = models.CharField(verbose_name=_('Дополнительный номер'), blank=True, null=True)
|
extra_phone = models.CharField(verbose_name=_('Дополнительный номер'), blank=True, null=True)
|
||||||
receive_msg_by_email = models.BooleanField(default=False, verbose_name=_('Получать уведомления по E-mail'))
|
receive_msg_by_email = models.BooleanField(default=False, verbose_name=_('Получать уведомления по E-mail'))
|
||||||
receive_msg_by_sms = models.BooleanField(default=False, verbose_name=_('Получать уведомления по SMS'))
|
receive_msg_by_sms = models.BooleanField(default=False, verbose_name=_('Получать уведомления по SMS'))
|
||||||
|
|||||||
@@ -227,11 +227,11 @@ function checkStateCookie () {
|
|||||||
if (!window.document.cookie.includes("allow_cookie=true")){
|
if (!window.document.cookie.includes("allow_cookie=true")){
|
||||||
document.querySelector(".cookie_block").classList.add("show")
|
document.querySelector(".cookie_block").classList.add("show")
|
||||||
}
|
}
|
||||||
if (!window.document.cookie.includes("popup_show=false")){
|
// if (!window.document.cookie.includes("popup_show=false")){
|
||||||
setTimeout(() => {
|
// setTimeout(() => {
|
||||||
document.querySelector('.popup_wrapper').classList.add('show');
|
// document.querySelector('.popup_wrapper').classList.add('show');
|
||||||
}, 15000);
|
// }, 15000);
|
||||||
}
|
// }
|
||||||
if(!window.document.cookie.includes("first_authorization=true") && window.document.getElementById('authenticated_img')){
|
if(!window.document.cookie.includes("first_authorization=true") && window.document.getElementById('authenticated_img')){
|
||||||
document.querySelector(".popup_wrapper").classList.add("show")
|
document.querySelector(".popup_wrapper").classList.add("show")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ function SendRegistrationForm(el, user_id){
|
|||||||
|
|
||||||
},
|
},
|
||||||
error: function (data, exception){
|
error: function (data, exception){
|
||||||
document.querySelector(".register").innerHTML = data.responseJSON.html
|
document.querySelector(".register").innerHTML = data.responseText
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1308,7 +1308,7 @@ function hideErrors(el) {
|
|||||||
error_feeedback_text.classList.add('hide')
|
error_feeedback_text.classList.add('hide')
|
||||||
} else if(error_feeedback === footer_button && error_footer !== null ){
|
} else if(error_feeedback === footer_button && error_footer !== null ){
|
||||||
error_footer.classList.add('hide')
|
error_footer.classList.add('hide')
|
||||||
} else if(el.id === 'agreement_check'){
|
} else if(el.id === 'agreement_check' && agree_error !== null){
|
||||||
agree_error.classList.add('hide')
|
agree_error.classList.add('hide')
|
||||||
} else if(el.id === 'id_arrival_DT' && error_arrival_DT !== null){
|
} else if(el.id === 'id_arrival_DT' && error_arrival_DT !== null){
|
||||||
error_arrival_DT.classList.add('hide')
|
error_arrival_DT.classList.add('hide')
|
||||||
|
|||||||
@@ -143,10 +143,10 @@
|
|||||||
{% else %}src="{% static "img/svg/user_icon_standart.png" %}"{% endif %}>
|
{% else %}src="{% static "img/svg/user_icon_standart.png" %}"{% endif %}>
|
||||||
<span class="name_carrier{% if route.owner == user %} active{% endif %}">{{ route.owner.last_name }} {{ route.owner.first_name }}</span>
|
<span class="name_carrier{% if route.owner == user %} active{% endif %}">{{ route.owner.last_name }} {{ route.owner.first_name }}</span>
|
||||||
|
|
||||||
<a class="phones_carrier" href="tel:{{ route.phone }}">
|
<a class="phones_carrier" href="tel:{%if route.phone == route.phone %}{{ route.phone }}{% endif %}">
|
||||||
<img class="inf_carrier_icon" src="{% static "/img/svg/phone.svg" %}"/>
|
<img class="inf_carrier_icon" src="{% static "/img/svg/phone.svg" %}"/>
|
||||||
<span class="phones_carrier_span{% if route.owner == user %} active{% endif %} el_for_open_el">{{ route.phone }}</span>
|
<span class="phones_carrier_span{% if route.owner == user %} active{% endif %} el_for_open_el">{%if route.phone == route.phone %}{{ route.phone }}{% endif %}</span>
|
||||||
<input value="{{ route.phone }}">
|
<input value="{%if route.phone == route.phone %}{{ route.phone }}{% endif %}">
|
||||||
<div class="clear_both"></div>
|
<div class="clear_both"></div>
|
||||||
</a>
|
</a>
|
||||||
<a class="email_carrier" href="mailto:{{ route.owner.email }}">
|
<a class="email_carrier" href="mailto:{{ route.owner.email }}">
|
||||||
|
|||||||
@@ -105,9 +105,9 @@
|
|||||||
<span class="name_carrier"></span>
|
<span class="name_carrier"></span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<a class="phones_carrier" data-href="tel:{{ route.phone }}">
|
<a class="phones_carrier" data-href="tel:{%if route.phone == route.phone %}{{ route.phone }}{% endif %}">
|
||||||
<img class="inf_carrier_icon" src="{% static "/img/svg/phone.svg" %}"/>
|
<img class="inf_carrier_icon" src="{% static "/img/svg/phone.svg" %}"/>
|
||||||
<span class="phones_carrier_span el_for_open_el {% if route.owner == user %} active{% endif %}">{{ route.phone }}</span>
|
<span class="phones_carrier_span el_for_open_el {% if route.owner == user %} active{% endif %}">{%if route.phone == route.phone %}{{ route.phone }}{% endif %}</span>
|
||||||
{# <input value="{{ route.phone }}">#}
|
{# <input value="{{ route.phone }}">#}
|
||||||
<div class="clear_both"></div>
|
<div class="clear_both"></div>
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
Reference in New Issue
Block a user