mirror of
https://gitlab.com/SIGBUS/nyaa.git
synced 2024-12-22 10:00:01 +00:00
Move the remaining template_global into 'template-utils' blueprint
This commit is contained in:
parent
93f94023d1
commit
c539795fdc
|
@ -1,15 +1,8 @@
|
|||
from nyaa import api_handler, app, template_utils, views
|
||||
from nyaa.backend import get_category_id_map
|
||||
|
||||
DEBUG_API = False
|
||||
|
||||
|
||||
@app.template_global()
|
||||
def category_name(cat_id):
|
||||
''' Given a category id (eg. 1_2), returns a category name (eg. Anime - English-translated) '''
|
||||
return ' - '.join(get_category_id_map().get(cat_id, ['???']))
|
||||
|
||||
|
||||
# #################################### BLUEPRINTS ####################################
|
||||
|
||||
def register_blueprints(flask_app):
|
||||
|
|
|
@ -6,6 +6,7 @@ import flask
|
|||
from werkzeug.urls import url_encode
|
||||
|
||||
from nyaa import app
|
||||
from nyaa.backend import get_category_id_map
|
||||
|
||||
bp = flask.Blueprint('template-utils', __name__)
|
||||
_static_cache = {} # For static_cachebuster
|
||||
|
@ -54,6 +55,12 @@ def filter_truthy(input_list):
|
|||
return [item for item in input_list if item]
|
||||
|
||||
|
||||
@bp.app_template_global()
|
||||
def category_name(cat_id):
|
||||
""" Given a category id (eg. 1_2), returns a category name (eg. Anime - English-translated) """
|
||||
return ' - '.join(get_category_id_map().get(cat_id, ['???']))
|
||||
|
||||
|
||||
# ######################### TEMPLATE FILTERS #########################
|
||||
|
||||
@bp.app_template_filter('utc_time')
|
||||
|
|
|
@ -4,9 +4,8 @@ import datetime
|
|||
from email.utils import formatdate
|
||||
|
||||
from tests import NyaaTestCase
|
||||
from nyaa.routes import category_name
|
||||
from nyaa.template_utils import (_jinja2_filter_rfc822, _jinja2_filter_rfc822_es, get_utc_timestamp,
|
||||
get_display_time, timesince, filter_truthy)
|
||||
get_display_time, timesince, filter_truthy, category_name)
|
||||
|
||||
|
||||
class TestTemplateUtils(NyaaTestCase):
|
||||
|
|
Loading…
Reference in a new issue