reffactor logic on user signal create and activate

remotes/origin/HEAD
Max Yakovenko 8 years ago
parent 9b12df0fe7
commit 54f2bb5a6e
  1. 6
      accounts_ext/models.py

@ -53,6 +53,11 @@ class User(AbstractStatusModel, PermissionsMixin, AbstractBaseUser):
}, },
) )
referral_code = models.ForeignKey('referral.Referral',
verbose_name=_('Реферальная ссылка'),
on_delete=models.SET_NULL,
blank=True, null=True
)
referral_user = models.ForeignKey('self', referral_user = models.ForeignKey('self',
verbose_name=_('Реферальный пользователь'), verbose_name=_('Реферальный пользователь'),
on_delete=models.SET_NULL, on_delete=models.SET_NULL,
@ -176,7 +181,6 @@ class UserPoints(models.Model):
def create_user_profile(sender, instance, created, **kwargs): def create_user_profile(sender, instance, created, **kwargs):
if created: if created:
Profile.objects.create(user=instance).save() Profile.objects.create(user=instance).save()
Company.objects.create(user=instance).save()
@receiver(user_activated) @receiver(user_activated)
def save_activation_date(sender, user, request, **kwargs): def save_activation_date(sender, user, request, **kwargs):

Loading…
Cancel
Save