Skip to content
Extraits de code Groupes Projets
Valider 546c0b97 rédigé par Jamesie Pic's avatar Jamesie Pic
Parcourir les fichiers

Added dossier autocomplete view

parent d97bfd54
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!17Added dossier autocomplete view
......@@ -2,7 +2,20 @@ from dal import autocomplete
from django.db.models import Q
from models import Proposal
from models import Dossier, Proposal
class DossierAutocomplete(autocomplete.Select2QuerySetView):
def get_queryset(self):
qs = Dossier.objects.all()
if self.q:
qs = qs.filter(
Q(title__icontains=self.q) |
Q(reference__icontains=self.q)
)
return qs
class ProposalAutocomplete(autocomplete.Select2QuerySetView):
......
......@@ -17,12 +17,20 @@ urlpatterns = [
]
if 'dal_select2' in settings.INSTALLED_APPS:
from autocompletes import ProposalAutocomplete # noqa
from autocompletes import ( # noqa
DossierAutocomplete,
ProposalAutocomplete,
)
urlpatterns.append(
urlpatterns += [
url(
'^autocomplete/dossier/$',
DossierAutocomplete.as_view(),
name='dossier-autocomplete',
),
url(
'autocomplete/proposal/$',
ProposalAutocomplete.as_view(),
name='proposal-autocomplete',
),
)
]
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter