|
|
|
@ -59,9 +59,10 @@ def delete_not_activated_users(): |
|
|
|
|
|
|
|
|
|
|
|
@shared_task |
|
|
|
@shared_task |
|
|
|
def send_offer_for_get_bonus(): |
|
|
|
def send_offer_for_get_bonus(): |
|
|
|
|
|
|
|
user_list = [] |
|
|
|
today = timezone.now().date() |
|
|
|
today = timezone.now().date() |
|
|
|
date_join_start = today - timezone.timedelta(days=9) |
|
|
|
date_join_start = today - timezone.timedelta(days=5) |
|
|
|
date_join_end = today - timezone.timedelta(days=8) |
|
|
|
date_join_end = today - timezone.timedelta(days=4) |
|
|
|
users = DokUser.objects.filter(profile__active=True, profile__confirmed=True).\ |
|
|
|
users = DokUser.objects.filter(profile__active=True, profile__confirmed=True).\ |
|
|
|
filter(date_joined__gt=date_join_start, date_joined__lt=date_join_end) |
|
|
|
filter(date_joined__gt=date_join_start, date_joined__lt=date_join_end) |
|
|
|
|
|
|
|
|
|
|
|
@ -69,4 +70,6 @@ def send_offer_for_get_bonus(): |
|
|
|
licenses = License.objects.filter(company=user.profile).filter(status=2) |
|
|
|
licenses = License.objects.filter(company=user.profile).filter(status=2) |
|
|
|
if not licenses: |
|
|
|
if not licenses: |
|
|
|
url = reverse('customer_order_license') |
|
|
|
url = reverse('customer_order_license') |
|
|
|
|
|
|
|
user_list.append(user) |
|
|
|
emails.send_offer_buy_licence_for_get_bonus.delay(user.email, url) |
|
|
|
emails.send_offer_buy_licence_for_get_bonus.delay(user.email, url) |
|
|
|
|
|
|
|
return user_list |
|
|
|
|