diff --git a/argocd/deployment.yaml b/argocd/deployment.yaml index ec8efc1..3e2327a 100644 --- a/argocd/deployment.yaml +++ b/argocd/deployment.yaml @@ -27,7 +27,7 @@ spec: mountPath: /data containers: - name: web - image: git.baumann.gr/adebaumann/labhelper:0.040 + image: git.baumann.gr/adebaumann/labhelper:0.041 imagePullPolicy: Always ports: - containerPort: 8000 diff --git a/boxes/views.py b/boxes/views.py index 16b0d49..8aa3462 100644 --- a/boxes/views.py +++ b/boxes/views.py @@ -1,4 +1,5 @@ from django.contrib.auth.decorators import login_required +from django.db.models import Q from django.http import HttpResponse, JsonResponse from django.shortcuts import get_object_or_404, redirect, render @@ -74,7 +75,9 @@ def search_api(request): return JsonResponse({'results': []}) things = Thing.objects.filter( - name__icontains=query + Q(name__icontains=query) | + Q(description__icontains=query) | + Q(thing_type__name__icontains=query) ).select_related('thing_type', 'box')[:50] results = [