0.12.12 subscribe mailing

This commit is contained in:
SDE
2024-02-02 18:06:35 +03:00
parent 6de42c5ba9
commit cc643d2641
2 changed files with 8 additions and 1 deletions

View File

@@ -58,7 +58,7 @@ def mailing_subscribe_ajax(request):
user = None
if user:
redirect_url = f"{reverse('login_profile')}"
redirect_url = f"{reverse('login_profile')}?mailingSubscribeRequired=true"
else:
redirect_url = f"{reverse('registration_page')}"

View File

@@ -46,6 +46,10 @@ def profile_page_View(request, page_name, id=None):
'page_type': 'profile'
}
if request.session and 'mailingSubscribeRequired' in request.session and request.session['mailingSubscribeRequired'] == 'true':
request.user.user_profile.mailing_on = True
request.user.user_profile.save(update_fields=['mailing_on'])
title = f"{_('Личный кабинет пользователя')} {request.user.first_name} {request.user.last_name}"
Dict.update({
@@ -125,6 +129,9 @@ def login_View(request):
'auth_google_allow': auth_google_allow
}
if request.GET and 'mailingSubscribeRequired' in request.GET and request.GET['mailingSubscribeRequired'] == 'true':
request.session['mailingSubscribeRequired'] = 'true'
t = loader.get_template('pages/profile/p_login.html')
return get_inter_http_respose(t, Dict, request)
# return HttpResponse(t.render(Dict, request))