update referral app

remotes/origin/HEAD
Max Yakovenko 8 years ago
parent 53dd4b4a16
commit dd0cd0261a
  1. 2
      referral/middleware.py
  2. 5
      referral/models.py

@ -33,8 +33,6 @@ class ReferralMiddleware:
if referral and referral.is_active:
referral.referralstats.visits += 1
referral.referralstats.save()
referral.user.partnerstats.total_visits += 1
referral.user.partnerstats.save()
set_cookie(response, 'referral', referral_code)
elif request.user.is_authenticated:
pop_cookie(response, 'referral')

@ -77,6 +77,7 @@ class ReferralStats(StatsFormatterMixin, AbstractStatusModel):
verbose_name = _('Реферальная статистика')
verbose_name_plural = _('Реферальная статистика')
@receiver(post_save, sender=get_user_model())
def create_user_referral(sender, instance, created, **kwargs):
if created and Referral.objects.filter(user=instance).first() is None:
@ -105,6 +106,6 @@ def update_ref_stats(sender, user, request, **kwargs):
logger.warning("Missing referral code in database: " + referral_code)
@receiver(buying_bought,sender=Buying)
def charge_referral_points(sender,buying,*args,**kwargs):
@receiver(buying_bought, sender=Buying)
def charge_referral_points(sender, buying, *args, **kwargs):
pass

Loading…
Cancel
Save