feat: grant signup bonus points

This commit is contained in:
QiuSW
2026-07-08 15:13:23 +08:00
parent 02aa12e8b9
commit ac8bec7b9c
29 changed files with 399 additions and 61 deletions
+2 -5
View File
@@ -4,7 +4,7 @@ from django.db import transaction
from allauth.account.adapter import DefaultAccountAdapter
from apps.users.models import UserWallet
from apps.billing.services import grant_signup_bonus
class CmhubAccountAdapter(DefaultAccountAdapter):
@@ -12,8 +12,5 @@ class CmhubAccountAdapter(DefaultAccountAdapter):
with transaction.atomic():
saved_user = super().save_user(request, user, form, commit=commit)
if commit:
UserWallet.objects.get_or_create(
user=saved_user,
defaults={"points_balance": 0},
)
grant_signup_bonus(user=saved_user)
return saved_user