aboutsummaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
authorAlexandru DAMIAN <alexandru.damian@intel.com>2015-01-19 15:14:39 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-01-23 11:33:52 +0000
commit4dc8edb610f1a01c5f40fd54cc5198a1e2b0dd25 (patch)
tree09335d98ebbd9bef3e4152fe06d003a3e5c3c205 /bitbake
parent07bfa681958a852980f151e14becf069287952cd (diff)
downloadopenembedded-core-contrib-4dc8edb610f1a01c5f40fd54cc5198a1e2b0dd25.tar.gz
bitbake: toastergui: save cookie for orderby/page size settings
We save the current settings as cookies on the server side for the layers, targets and machines pages under Project pages. [YOCTO #6961] (Bitbake rev: 58b35c055e37b5e1552d8ba3db2e05ea4ee85023) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/toaster/toastergui/templates/targets.html2
-rwxr-xr-xbitbake/lib/toaster/toastergui/views.py15
2 files changed, 11 insertions, 6 deletions
diff --git a/bitbake/lib/toaster/toastergui/templates/targets.html b/bitbake/lib/toaster/toastergui/templates/targets.html
index cc339fbbb7..590ecb9a0e 100644
--- a/bitbake/lib/toaster/toastergui/templates/targets.html
+++ b/bitbake/lib/toaster/toastergui/templates/targets.html
@@ -39,7 +39,6 @@
{% include "basetable_top.html" %}
{% for o in objects %}
- {% if o.name %}
<tr class="data">
<td class="target">
{{o.name}}
@@ -79,7 +78,6 @@
</a>
</td>
</tr>
- {% endif %}
{% endfor %}
{% include "basetable_bottom.html" %}
diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py
index 5fcad63e45..4d00fbd551 100755
--- a/bitbake/lib/toaster/toastergui/views.py
+++ b/bitbake/lib/toaster/toastergui/views.py
@@ -2560,7 +2560,10 @@ if toastermain.settings.MANAGED:
]
}
- return render(request, template, context)
+ response = render(request, template, context)
+ _save_parameters_cookies(response, pagesize, orderby, request)
+
+ return response
def layerdetails(request, layerid):
template = "layerdetails.html"
@@ -2626,7 +2629,7 @@ if toastermain.settings.MANAGED:
(filter_string, search_term, ordering_string) = _search_tuple(request, Recipe)
prj = Project.objects.get(pk = request.session['project_id'])
- queryset_all = Recipe.objects.filter(Q(layer_version__up_branch__name= prj.release.name) | Q(layer_version__build__in = prj.build_set.all()))
+ queryset_all = Recipe.objects.filter(Q(layer_version__up_branch__name= prj.release.name) | Q(layer_version__build__in = prj.build_set.all())).filter(name__regex=r'.{1,}.*')
queryset_with_search = _get_queryset(Recipe, queryset_all, None, search_term, ordering_string, '-name')
@@ -2711,8 +2714,10 @@ if toastermain.settings.MANAGED:
}
}, ]
+ response = render(request, template, context)
+ _save_parameters_cookies(response, pagesize, orderby, request)
- return render(request, template, context)
+ return response
def machines(request):
template = "machines.html"
@@ -2783,8 +2788,10 @@ if toastermain.settings.MANAGED:
]
}
+ response = render(request, template, context)
+ _save_parameters_cookies(response, pagesize, orderby, request)
- return render(request, template, context)
+ return response
def get_project_configvars_context():