diff --git a/sapl/base/views.py b/sapl/base/views.py index a2657bfb1..38fe5e16b 100644 --- a/sapl/base/views.py +++ b/sapl/base/views.py @@ -460,7 +460,18 @@ class AppConfigCrud(CrudAux): class SearchView(SearchView): results_per_page = 1 - def get_results(self): - x = super(SearchView, self).get_results() - import ipdb; ipdb.set_trace() - return x \ No newline at end of file + + def get_context(self): + context = super(SearchView, self).get_context() + + if 'models' in self.request.GET: + models = self.request.GET.getlist('models') + else: + models = [] + + context['models'] = '' + + for m in models: + context['models'] = context['models'] + '&models=' + m + + return context \ No newline at end of file diff --git a/sapl/templates/search/search.html b/sapl/templates/search/search.html index 4efae2cc5..80365f5b2 100644 --- a/sapl/templates/search/search.html +++ b/sapl/templates/search/search.html @@ -93,9 +93,13 @@ {% if page.has_previous or page.has_next %}
- {% if page.has_previous %}{% endif %}« Previous{% if page.has_previous %}{% endif %} + {% if page.has_previous %} + + {% endif %}« Previous{% if page.has_previous %}{% endif %} | - {% if page.has_next %}{% endif %}Next »{% if page.has_next %}{% endif %} + {% if page.has_next %} + + {% endif %}Next »{% if page.has_next %}{% endif %}
{% endif %} {% else %}