|
|
|
|
@ -653,6 +653,7 @@ class License(models.Model): |
|
|
|
|
|
|
|
|
|
@property |
|
|
|
|
def account_status(self): |
|
|
|
|
|
|
|
|
|
if self.status in [0, 4]: |
|
|
|
|
return 'Счет не оплачен' |
|
|
|
|
else: |
|
|
|
|
@ -665,7 +666,7 @@ class License(models.Model): |
|
|
|
|
freeze_date = self.order_date + timezone.timedelta(5) |
|
|
|
|
return f'Счет заморожен {freeze_date.strftime("%d.%m.%Y")}' |
|
|
|
|
if self.status == 0: |
|
|
|
|
remain_day = relativedelta(self.order_date + timezone.timedelta(4), |
|
|
|
|
remain_day = relativedelta(self.order_date + timezone.timedelta(5), |
|
|
|
|
timezone.now().date()) |
|
|
|
|
remain_day_str = f'{remain_day.days} ' \ |
|
|
|
|
f'{numeral.choose_plural(remain_day.days, "день, дня, дней")}' |
|
|
|
|
@ -676,7 +677,7 @@ class License(models.Model): |
|
|
|
|
return f'{remain_str} {remain_day_str}' |
|
|
|
|
|
|
|
|
|
@property |
|
|
|
|
def status_need_to_change(self): |
|
|
|
|
def is_status_need_to_change(self): |
|
|
|
|
if self.status == 0: |
|
|
|
|
remain_day = relativedelta(self.order_date + timezone.timedelta(5), |
|
|
|
|
timezone.now().date()) |
|
|
|
|
|