]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
toastergui: update search fields
authorAlexandru DAMIAN <alexandru.damian@intel.com>
Tue, 10 Mar 2015 16:20:47 +0000 (16:20 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 16 Mar 2015 17:43:50 +0000 (17:43 +0000)
We update the search fields for the machine suggestions
and recipes tables.

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
lib/toaster/orm/models.py
lib/toaster/toastergui/views.py

index 80e6d9288c340edd35c0f126387818b397187b78..b941d4ab203dd7dbd6568aa7f892c5feb9c29691 100644 (file)
@@ -528,7 +528,7 @@ class Package_File(models.Model):
     size = models.IntegerField()
 
 class Recipe(models.Model):
-    search_allowed_fields = ['name', 'version', 'file_path', 'section', 'description', 'license', 'layer_version__layer__name', 'layer_version__branch', 'layer_version__commit', 'layer_version__layer__local_path', 'layer_version__layer_source__name']
+    search_allowed_fields = ['name', 'version', 'file_path', 'section', 'summary', 'description', 'license', 'layer_version__layer__name', 'layer_version__branch', 'layer_version__commit', 'layer_version__layer__local_path', 'layer_version__layer_source__name']
 
     layer_source = models.ForeignKey('LayerSource', default = None, null = True)  # from where did we get this recipe
     up_id = models.IntegerField(null = True, default = None)                    # id of entry in the source
index 5b481cbf01d7658aaabdc272a57a8c344588cf61..90d47c640c953514b55e7ccde8d99c8712ab624f 100755 (executable)
@@ -2378,7 +2378,7 @@ if toastermain.settings.MANAGED:
                     queryset_all = queryset_all.filter(layer_version__in =  prj.projectlayer_equivalent_set()).order_by("name")
 
                 search_token = request.GET.get('value','')
-                querysetall = queryset_all.filter(Q(name__icontains=search_token) | Q(description__icontains=search_token))
+                queryset_all = queryset_all.filter(Q(name__icontains=search_token) | Q(description__icontains=search_token))
 
                 return HttpResponse(jsonfilter({ "error":"ok",
                         "list" : map ( lambda x: {"id": x.pk, "name": x.name, "detail":"[" + x.layer_version.layer.name+ "]"}, queryset_all[:8])