1.1.1 autosubscribe to null price subscribe
This commit is contained in:
@@ -4,6 +4,22 @@ from django.utils.translation import get_language, activate
|
||||
from datetime import datetime, timedelta
|
||||
import json
|
||||
|
||||
def check_option_in_cur_user_subscribe(user, option_name):
|
||||
if not user or not user.is_active or not user.is_authenticated:
|
||||
return False
|
||||
|
||||
user_subscribe = get_cur_user_subscribe(user)
|
||||
try:
|
||||
option = SubscribeOption.objects.get(
|
||||
rel_subscribes_for_option=user_subscribe.subscribe,
|
||||
name_ru__iexact=option_name
|
||||
)
|
||||
return True
|
||||
except SubscribeOption.DoesNotExist:
|
||||
return False
|
||||
|
||||
|
||||
|
||||
def get_null_price_subscribe():
|
||||
subscribes_null_price = Subscribe.objects.filter(
|
||||
enable=True,
|
||||
@@ -31,6 +47,9 @@ def subscribe_user_to_null_price_subscribe(user):
|
||||
|
||||
def get_cur_user_subscribe(user):
|
||||
|
||||
if not user or not user.is_active or not user.is_authenticated:
|
||||
return None
|
||||
|
||||
try:
|
||||
user_subscribe = SubscribeForUser.objects.get(enable=True, user=user)
|
||||
except SubscribeForUser.DoesNotExist:
|
||||
|
||||
Reference in New Issue
Block a user