|
|
|
|
@ -93,6 +93,7 @@ class SubscribeView(View): |
|
|
|
|
refferer = request.META.get('HTTP_REFERER') |
|
|
|
|
if request.user.is_authenticated: |
|
|
|
|
messages.info(request, 'Вы уже подписаны на рассылки.') |
|
|
|
|
return redirect(refferer) |
|
|
|
|
email = request.POST.get('email', None) |
|
|
|
|
if email: |
|
|
|
|
email_subscription = EmailSubscription.objects.create( |
|
|
|
|
@ -102,9 +103,10 @@ class SubscribeView(View): |
|
|
|
|
SubscriptionCategory.objects.filter(auto_add=True) |
|
|
|
|
) |
|
|
|
|
messages.info(request, 'Вы подписаны на новости.') |
|
|
|
|
return redirect(refferer) |
|
|
|
|
else: |
|
|
|
|
messages.error(request, 'Введите адрес электронной почты.') |
|
|
|
|
return redirect(refferer) |
|
|
|
|
return redirect(refferer) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@method_decorator(login_required, name='dispatch') |
|
|
|
|
|