starting public section
This commit is contained in:
79
routes/public.py
Normal file
79
routes/public.py
Normal file
@@ -0,0 +1,79 @@
|
||||
from flask import Blueprint, render_template, redirect, url_for
|
||||
from models import SiteSettings
|
||||
import os
|
||||
|
||||
def init_public_routes(public_bp):
|
||||
@public_bp.context_processor
|
||||
def inject_site_settings():
|
||||
site_settings = SiteSettings.query.first()
|
||||
return dict(site_settings=site_settings)
|
||||
|
||||
@public_bp.route('/features')
|
||||
def features():
|
||||
"""Features page"""
|
||||
return render_template('public/features.html')
|
||||
|
||||
@public_bp.route('/pricing')
|
||||
def pricing():
|
||||
"""Pricing page"""
|
||||
return render_template('public/pricing.html')
|
||||
|
||||
@public_bp.route('/about')
|
||||
def about():
|
||||
"""About page"""
|
||||
return render_template('public/about.html')
|
||||
|
||||
@public_bp.route('/blog')
|
||||
def blog():
|
||||
"""Blog page"""
|
||||
return render_template('public/blog.html')
|
||||
|
||||
@public_bp.route('/careers')
|
||||
def careers():
|
||||
"""Careers page"""
|
||||
return render_template('public/careers.html')
|
||||
|
||||
@public_bp.route('/press')
|
||||
def press():
|
||||
"""Press page"""
|
||||
return render_template('public/press.html')
|
||||
|
||||
@public_bp.route('/help')
|
||||
def help_center():
|
||||
"""Help Center page"""
|
||||
return render_template('public/help.html')
|
||||
|
||||
@public_bp.route('/contact')
|
||||
def contact():
|
||||
"""Contact page"""
|
||||
return render_template('public/contact.html')
|
||||
|
||||
@public_bp.route('/status')
|
||||
def status():
|
||||
"""Status page"""
|
||||
return render_template('public/status.html')
|
||||
|
||||
@public_bp.route('/security')
|
||||
def security():
|
||||
"""Security page"""
|
||||
return render_template('public/security.html')
|
||||
|
||||
@public_bp.route('/privacy')
|
||||
def privacy():
|
||||
"""Privacy Policy page"""
|
||||
return render_template('public/privacy.html')
|
||||
|
||||
@public_bp.route('/terms')
|
||||
def terms():
|
||||
"""Terms of Service page"""
|
||||
return render_template('public/terms.html')
|
||||
|
||||
@public_bp.route('/gdpr')
|
||||
def gdpr():
|
||||
"""GDPR page"""
|
||||
return render_template('public/gdpr.html')
|
||||
|
||||
@public_bp.route('/compliance')
|
||||
def compliance():
|
||||
"""Compliance page"""
|
||||
return render_template('public/compliance.html')
|
||||
Reference in New Issue
Block a user