app-MAIL-temp/app/dashboard/views/billing.py

18 lines
593 B
Python
Raw Normal View History

2019-11-14 15:05:20 +01:00
from flask import render_template, flash, redirect, url_for
from flask_login import login_required, current_user
from app.dashboard.base import dashboard_bp
@dashboard_bp.route("/billing", methods=["GET", "POST"])
@login_required
def billing():
# sanity check: make sure this page is only for user who has paddle subscription
if not current_user.is_premium():
flash("This page is for paid customer only", "warning")
return redirect(url_for("dashboard.index"))
sub = current_user.get_subscription()
return render_template("dashboard/billing.html", sub=sub)