aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandru DAMIAN <alexandru.damian@intel.com>2015-01-20 18:08:16 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-01-23 11:33:46 +0000
commitbd4ff7a15e74e1d4af8ea3dbaaed141678046a9b (patch)
tree9450e734df865de7bfd84973a8697fe54a9fc3b9
parent8278d7b15b58484af93d952e594f29dabb9200a9 (diff)
downloadbitbake-bd4ff7a15e74e1d4af8ea3dbaaed141678046a9b.tar.gz
toastergui: minor fixes
This is a minor fixes patch. - legacy sorting by "timespent" does not crash the builds pages - missing xhr_configvaredit view in observer mode is added Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
-rwxr-xr-xlib/toaster/toastergui/views.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/toaster/toastergui/views.py b/lib/toaster/toastergui/views.py
index 616b57ca2..f84b120bd 100755
--- a/lib/toaster/toastergui/views.py
+++ b/lib/toaster/toastergui/views.py
@@ -1743,7 +1743,8 @@ if toastermain.settings.MANAGED:
# helper function, to be used on "all builds" and "project builds" pages
def _build_list_helper(request, buildrequests):
# ATTN: we use here the ordering parameters for interactive mode; the translation for BuildRequest fields will happen below
- (pagesize, orderby) = _get_parameters_values(request, 10, 'completed_on:-')
+ default_orderby = 'completed_on:-'
+ (pagesize, orderby) = _get_parameters_values(request, 10, default_orderby)
mandatory_parameters = { 'count': pagesize, 'page' : 1, 'orderby' : orderby }
retval = _verify_parameters( request.GET, mandatory_parameters )
if retval:
@@ -1764,6 +1765,9 @@ if toastermain.settings.MANAGED:
ordering_params[0] = "build__machine"
if ordering_params[0] == "target__target":
ordering_params[0] = "brtarget__target"
+ if ordering_params[0] == "timespent":
+ ordering_params[0] = "id"
+ orderby = default_orderby
request.GET = request.GET.copy() # get a mutable copy of the GET QueryDict
request.GET['orderby'] = ":".join(ordering_params)
@@ -3204,6 +3208,9 @@ else:
def xhr_datatypeahead(request):
raise Exception("page not available in interactive mode")
+ def xhr_configvaredit(request):
+ raise Exception("page not available in interactive mode")
+
def importlayer(request):
raise Exception("page not available in interactive mode")