start stubbing out endpoints
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
from flask import Flask, session, request, render_template
|
||||
from dotenv import load_dotenv
|
||||
from .models import Avatars, Users, PostHistory, Posts, MOTD, BadgeUploads, Sessions
|
||||
from .auth import digest, is_logged_in
|
||||
from .auth import digest, is_logged_in, get_active_user
|
||||
from .constants import (
|
||||
PermissionLevel, permission_level_string,
|
||||
InfoboxKind, InfoboxHTMLClass,
|
||||
@@ -10,6 +10,7 @@ from .constants import (
|
||||
)
|
||||
from .lib.babycode import babycode_to_html, babycode_to_rssxml, EMOJI, BABYCODE_VERSION
|
||||
from .lib.exceptions import SiteNameMissingException
|
||||
from .util import get_post_url, dict_to_query_string
|
||||
from datetime import datetime, timezone
|
||||
from flask_caching import Cache
|
||||
import os
|
||||
@@ -223,8 +224,16 @@ def create_app():
|
||||
|
||||
from app.routes.app import bp as app_bp
|
||||
from app.routes.topics import bp as topics_bp
|
||||
from app.routes.threads import bp as threads_bp
|
||||
from app.routes.users import bp as users_bp
|
||||
from app.routes.guides import bp as guides_bp
|
||||
from app.routes.mod import bp as mod_bp
|
||||
app.register_blueprint(app_bp)
|
||||
app.register_blueprint(topics_bp)
|
||||
app.register_blueprint(threads_bp)
|
||||
app.register_blueprint(users_bp)
|
||||
app.register_blueprint(guides_bp)
|
||||
app.register_blueprint(mod_bp)
|
||||
|
||||
@app.context_processor
|
||||
def inject_constants():
|
||||
@@ -245,12 +254,18 @@ def create_app():
|
||||
'get_motds': MOTD.get_all,
|
||||
'get_time_now': lambda: int(time.time()),
|
||||
'is_logged_in': is_logged_in,
|
||||
'get_active_user': get_active_user,
|
||||
'get_post_url': get_post_url,
|
||||
}
|
||||
|
||||
@app.template_filter('ts_datetime')
|
||||
def ts_datetime(ts, format):
|
||||
return datetime.utcfromtimestamp(ts or int(time.time())).strftime(format)
|
||||
|
||||
@app.template_filter('dict_to_query_string')
|
||||
def d2q(d):
|
||||
return dict_to_query_string(d)
|
||||
|
||||
@app.template_filter('pluralize')
|
||||
def pluralize(subject, num=1, singular = '', plural = 's'):
|
||||
if int(num) == 1:
|
||||
|
||||
Reference in New Issue
Block a user