From b0a1125dd44159a552595adbf05b25486c0582cf Mon Sep 17 00:00:00 2001 From: "IGNY8 VPS (Salman)" Date: Tue, 20 Jan 2026 09:43:27 +0000 Subject: [PATCH] trial account sattus fix --- backend/igny8_core/auth/models.py | 2 +- backend/igny8_core/auth/serializers.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/igny8_core/auth/models.py b/backend/igny8_core/auth/models.py index 0721569a..7f2b3462 100644 --- a/backend/igny8_core/auth/models.py +++ b/backend/igny8_core/auth/models.py @@ -85,7 +85,7 @@ class Account(SoftDeletableModel): plan = models.ForeignKey('igny8_core_auth.Plan', on_delete=models.PROTECT, related_name='accounts') credits = models.IntegerField(default=0, validators=[MinValueValidator(0)], help_text="Plan credits (reset on renewal)") bonus_credits = models.IntegerField(default=0, validators=[MinValueValidator(0)], help_text="Purchased/bonus credits (never expire, never reset)") - status = models.CharField(max_length=20, choices=STATUS_CHOICES, default='trial') + status = models.CharField(max_length=20, choices=STATUS_CHOICES, default='active') payment_method = models.CharField( max_length=30, choices=PAYMENT_METHOD_CHOICES, diff --git a/backend/igny8_core/auth/serializers.py b/backend/igny8_core/auth/serializers.py index 8dd864a8..792d3fff 100644 --- a/backend/igny8_core/auth/serializers.py +++ b/backend/igny8_core/auth/serializers.py @@ -404,7 +404,8 @@ class RegisterSerializer(serializers.Serializer): # simple monthly cycle; if annual needed, extend here billing_period_end = billing_period_start + timedelta(days=30) else: - account_status = 'trial' + # Free/trial plans get active status immediately + account_status = 'active' initial_credits = plan.get_effective_credits_per_month() billing_period_start = None billing_period_end = None