From ccc8106fb2cb868783913058d0a68b9ee3f51649 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Aug 08 2016 17:30:38 +0000 Subject: Add a jinja filter allowing to render a given piece of template --- diff --git a/pagure/ui/filters.py b/pagure/ui/filters.py index a7a562d..ff5113f 100644 --- a/pagure/ui/filters.py +++ b/pagure/ui/filters.py @@ -36,6 +36,13 @@ def jinja_hasattr(obj, string): return hasattr(obj, string) +@APP.template_filter('render') +def jinja_render(tmpl, **kwargs): + """ Render the tiven template with the provided arguments + """ + return flask.render_template_string(tmpl, **kwargs) + + @APP.template_filter('humanize') def humanize_date(date): """ Template filter returning the last commit date of the provided repo.