take into account apple sub

This commit is contained in:
Son NK 2021-02-23 19:40:40 +01:00
parent d4ac2da96a
commit a2dad50d20
2 changed files with 6 additions and 0 deletions

View file

@ -48,6 +48,9 @@
<a href="{{ url_for('dashboard.pricing') }}" class="btn btn-sm btn-outline-primary">Upgrade</a>
{% endif %}
{% elif apple_sub and apple_sub.is_valid() %}
You are on the Premium plan which expires {{ apple_sub.expires_date | dt }}
({{ apple_sub.expires_date.format("YYYY-MM-DD") }}).
{% elif coinbase_sub and coinbase_sub.is_active() %}
You are on the Premium plan which expires {{ coinbase_sub.end_at | dt }}
({{ coinbase_sub.end_at.format("YYYY-MM-DD") }}).

View file

@ -41,6 +41,7 @@ from app.models import (
SenderFormatEnum,
SLDomain,
CoinbaseSubscription,
AppleSubscription,
)
from app.utils import random_string, sanitize_email
@ -303,6 +304,7 @@ def setting():
return output
manual_sub = ManualSubscription.get_by(user_id=current_user.id)
apple_sub = AppleSubscription.get_by(user_id=current_user.id)
coinbase_sub = CoinbaseSubscription.get_by(user_id=current_user.id)
return render_template(
@ -315,6 +317,7 @@ def setting():
pending_email=pending_email,
AliasGeneratorEnum=AliasGeneratorEnum,
manual_sub=manual_sub,
apple_sub=apple_sub,
coinbase_sub=coinbase_sub,
FIRST_ALIAS_DOMAIN=FIRST_ALIAS_DOMAIN,
)