From bd6d8c23b3e5468cc552df2c249c9ce4f11d1309 Mon Sep 17 00:00:00 2001 From: Jorran de Wit <jorrandewit@outlook.com> Date: Sun, 26 Feb 2017 23:02:12 +0100 Subject: [PATCH] Replace filter to be used in other apps --- scipost/templatetags/request_filters.py | 11 +++++++++++ submissions/templates/submissions/submissions.html | 1 + submissions/templatetags/submissions_extras.py | 6 ------ 3 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 scipost/templatetags/request_filters.py diff --git a/scipost/templatetags/request_filters.py b/scipost/templatetags/request_filters.py new file mode 100644 index 000000000..d28599705 --- /dev/null +++ b/scipost/templatetags/request_filters.py @@ -0,0 +1,11 @@ +from django import template +from urllib.parse import urlencode + +register = template.Library() + + +@register.simple_tag(takes_context=True) +def url_replace(context, **kwargs): + query = context['request'].GET.dict() + query.update(kwargs) + return urlencode(query) diff --git a/submissions/templates/submissions/submissions.html b/submissions/templates/submissions/submissions.html index 1d29d5030..0307dacac 100644 --- a/submissions/templates/submissions/submissions.html +++ b/submissions/templates/submissions/submissions.html @@ -2,6 +2,7 @@ {% load bootstrap %} {% load submissions_extras %} +{% load request_filters %} {% block pagetitle %}: Submissions{% endblock pagetitle %} diff --git a/submissions/templatetags/submissions_extras.py b/submissions/templatetags/submissions_extras.py index 79686f573..7460a3c30 100644 --- a/submissions/templatetags/submissions_extras.py +++ b/submissions/templatetags/submissions_extras.py @@ -79,9 +79,3 @@ def required_actions(submission): todo.append('The Report from %s has been delivered but is not yet vetted. ' 'Please vet it.' % report.author) return todo - -@register.simple_tag(takes_context=True) -def url_replace(context, **kwargs): - query = context['request'].GET.dict() - query.update(kwargs) - return urlencode(query) -- GitLab