pricing
This commit is contained in:
@@ -1122,7 +1122,7 @@ def init_routes(main_bp):
|
||||
|
||||
active_tab = request.args.get('tab', 'colors')
|
||||
# Validate tab parameter
|
||||
valid_tabs = ['colors', 'general', 'email_templates', 'mails', 'security', 'events', 'debugging', 'smtp', 'connections']
|
||||
valid_tabs = ['colors', 'general', 'email_templates', 'mails', 'security', 'events', 'debugging', 'smtp', 'connections', 'pricing']
|
||||
if active_tab not in valid_tabs:
|
||||
active_tab = 'colors'
|
||||
|
||||
@@ -1180,6 +1180,12 @@ def init_routes(main_bp):
|
||||
current_page = mails.page
|
||||
users = User.query.order_by(User.username).all()
|
||||
|
||||
# Get pricing plans for the pricing tab (only for MASTER instances)
|
||||
pricing_plans = []
|
||||
if active_tab == 'pricing':
|
||||
from models import PricingPlan
|
||||
pricing_plans = PricingPlan.query.order_by(PricingPlan.order_index).all()
|
||||
|
||||
if request.method == 'GET':
|
||||
company_form.company_name.data = site_settings.company_name
|
||||
company_form.company_website.data = site_settings.company_website
|
||||
@@ -1210,6 +1216,7 @@ def init_routes(main_bp):
|
||||
nginx_settings=nginx_settings,
|
||||
git_settings=git_settings,
|
||||
cloudflare_settings=cloudflare_settings,
|
||||
pricing_plans=pricing_plans,
|
||||
csrf_token=generate_csrf())
|
||||
|
||||
@main_bp.route('/settings/update-smtp', methods=['POST'])
|
||||
|
||||
Reference in New Issue
Block a user