From: Alexandru DAMIAN Date: Tue, 10 Mar 2015 16:20:47 +0000 (+0000) Subject: toastergui: update search fields X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b85bcc854264336c1aef1e5fd4ea9e56f5af94fd;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git toastergui: update search fields We update the search fields for the machine suggestions and recipes tables. Signed-off-by: Alexandru DAMIAN --- diff --git a/lib/toaster/orm/models.py b/lib/toaster/orm/models.py index 80e6d9288c3..b941d4ab203 100644 --- a/lib/toaster/orm/models.py +++ b/lib/toaster/orm/models.py @@ -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 diff --git a/lib/toaster/toastergui/views.py b/lib/toaster/toastergui/views.py index 5b481cbf01d..90d47c640c9 100755 --- a/lib/toaster/toastergui/views.py +++ b/lib/toaster/toastergui/views.py @@ -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])