mirror of
https://github.com/simple-login/app.git
synced 2025-10-20 12:17:13 +08:00
rename
This commit is contained in:
parent
70c294bee0
commit
076d9899ea
1 changed files with 4 additions and 4 deletions
|
@ -202,7 +202,7 @@ class User(db.Model, ModelMixin, UserMixin):
|
||||||
|
|
||||||
return user
|
return user
|
||||||
|
|
||||||
def lifetime_or_active_subscription(self) -> bool:
|
def _lifetime_or_active_subscription(self) -> bool:
|
||||||
"""True if user has lifetime licence or active subscription"""
|
"""True if user has lifetime licence or active subscription"""
|
||||||
if self.lifetime:
|
if self.lifetime:
|
||||||
return True
|
return True
|
||||||
|
@ -219,7 +219,7 @@ class User(db.Model, ModelMixin, UserMixin):
|
||||||
|
|
||||||
def in_trial(self):
|
def in_trial(self):
|
||||||
"""return True if user does not have lifetime licence or an active subscription AND is in trial period"""
|
"""return True if user does not have lifetime licence or an active subscription AND is in trial period"""
|
||||||
if self.lifetime_or_active_subscription():
|
if self._lifetime_or_active_subscription():
|
||||||
return False
|
return False
|
||||||
|
|
||||||
if self.trial_end and arrow.now() < self.trial_end:
|
if self.trial_end and arrow.now() < self.trial_end:
|
||||||
|
@ -228,7 +228,7 @@ class User(db.Model, ModelMixin, UserMixin):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def should_upgrade(self):
|
def should_upgrade(self):
|
||||||
if self.lifetime_or_active_subscription():
|
if self._lifetime_or_active_subscription():
|
||||||
# user who has canceled can also re-subscribe
|
# user who has canceled can also re-subscribe
|
||||||
sub: Subscription = self.get_subscription()
|
sub: Subscription = self.get_subscription()
|
||||||
if sub and sub.cancelled:
|
if sub and sub.cancelled:
|
||||||
|
@ -264,7 +264,7 @@ class User(db.Model, ModelMixin, UserMixin):
|
||||||
- in trial period or
|
- in trial period or
|
||||||
- active subscription
|
- active subscription
|
||||||
"""
|
"""
|
||||||
if self.lifetime_or_active_subscription():
|
if self._lifetime_or_active_subscription():
|
||||||
return True
|
return True
|
||||||
|
|
||||||
if self.trial_end and arrow.now() < self.trial_end:
|
if self.trial_end and arrow.now() < self.trial_end:
|
||||||
|
|
Loading…
Add table
Reference in a new issue