mirror of
https://codeberg.org/rimu/pyfedi
synced 2025-01-23 19:36:56 -08:00
29 lines
No EOL
830 B
Python
29 lines
No EOL
830 B
Python
from datetime import datetime
|
|
|
|
from app.main import bp
|
|
from flask import g, jsonify, render_template, flash
|
|
from flask_moment import moment
|
|
from flask_login import current_user
|
|
from flask_babel import _, get_locale
|
|
|
|
from app.models import Community
|
|
|
|
|
|
@bp.route('/', methods=['GET', 'POST'])
|
|
@bp.route('/index', methods=['GET', 'POST'])
|
|
def index():
|
|
if hasattr(current_user, 'verified') and current_user.verified is False:
|
|
flash(_('Please click the link in your email inbox to verify your account.'), 'warning')
|
|
return render_template('index.html')
|
|
|
|
|
|
@bp.route('/communities', methods=['GET'])
|
|
def list_communities():
|
|
communities = Community.query.all()
|
|
return render_template('list_communities.html', communities=communities)
|
|
|
|
|
|
|
|
@bp.before_app_request
|
|
def before_request():
|
|
g.locale = str(get_locale()) |