]> git.lizzy.rs Git - cheatdb.git/blobdiff - app/template_filters.py
Sort notifications by date
[cheatdb.git] / app / template_filters.py
index e535ce8c7b6d7061de00dbcf3d18cb0c6fdf5ba1..574c1b1f00f975c1f1516ade5289767a830e647b 100644 (file)
@@ -1,9 +1,16 @@
 from . import app
+from .models import Permission
+from .utils import abs_url_for, url_set_query
 from urllib.parse import urlparse
 
 @app.context_processor
 def inject_debug():
-    return dict(debug=app.debug)
+       return dict(debug=app.debug)
+
+@app.context_processor
+def inject_functions():
+       check_global_perm = Permission.checkPerm
+       return dict(abs_url_for=abs_url_for, url_set_query=url_set_query, check_global_perm=check_global_perm)
 
 @app.template_filter()
 def throw(err):
@@ -15,8 +22,8 @@ def domain(url):
 
 @app.template_filter()
 def date(value):
-    return value.strftime("%Y-%m-%d")
+       return value.strftime("%Y-%m-%d")
 
 @app.template_filter()
 def datetime(value):
-    return value.strftime("%Y-%m-%d %H:%M") + " UTC"
+       return value.strftime("%Y-%m-%d %H:%M") + " UTC"