Give the old_subscribers group when subscribing

This commit is contained in:
imperosol
2024-12-03 17:55:21 +01:00
parent 894690a97f
commit b7bf3fd375
3 changed files with 12 additions and 7 deletions

View File

@ -76,8 +76,11 @@ class Subscription(models.Model):
super().save()
from counter.models import Customer
_, created = Customer.get_or_create(self.member)
if created:
_, account_created = Customer.get_or_create(self.member)
if account_created:
# Someone who subscribed once will be considered forever
# as an old subscriber.
self.member.groups.add(settings.SITH_GROUP_OLD_SUBSCRIBERS_ID)
form = PasswordResetForm({"email": self.member.email})
if form.is_valid():
form.save(