From e68e2634ea664fbd7d0dbe1f1fcf93273026edf0 Mon Sep 17 00:00:00 2001 From: grisel-davy Date: Sat, 11 Aug 2018 01:53:46 +0200 Subject: [PATCH] on ne peut faire des recherches que si on en a le droit --- search/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/search/views.py b/search/views.py index 73333834..a6157377 100644 --- a/search/views.py +++ b/search/views.py @@ -33,6 +33,7 @@ from django.contrib.auth.decorators import login_required from django.db.models import Q from users.models import User, Adherent, Club, Ban, Whitelist from machines.models import Machine +from cotisations.models import Cotisation from topologie.models import Port, Switch, Room from cotisations.models import Facture from preferences.models import GeneralOption @@ -44,6 +45,7 @@ from search.forms import ( initial_choices ) from re2o.utils import SortTable +from re2o.acl import can_view_all def is_int(variable): @@ -347,6 +349,7 @@ def get_words(query): return words +@can_view_all(User, Machine, Cotisation) def get_results(query, request, params): """The main function of the search procedure. It gather the filters for each of the different words of the query and concatenate them into a