From 2fac5168921f236c9e312253953b62d661e598be Mon Sep 17 00:00:00 2001 From: Andre Anjos <andre.dos.anjos@gmail.com> Date: Thu, 21 Apr 2016 19:01:05 +0200 Subject: [PATCH] [backend] Better order for displayed objects --- beat/web/backend/state.py | 5 ++++- beat/web/backend/views.py | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/beat/web/backend/state.py b/beat/web/backend/state.py index 12a2ced4b..1b1e78755 100644 --- a/beat/web/backend/state.py +++ b/beat/web/backend/state.py @@ -75,5 +75,8 @@ def experiments(): return dict( running=Experiment.objects.filter(status=Experiment.RUNNING).count(), scheduled=Experiment.objects.filter(status=Experiment.SCHEDULED).count(), - ls=Experiment.objects.filter(status__in=(Experiment.RUNNING, Experiment.SCHEDULED)).all(), + ls=Experiment.objects.filter(status__in=(Experiment.RUNNING, + Experiment.SCHEDULED)).order_by('author__username', + 'toolchain__author__username', 'toolchain__name', + 'toolchain__version', 'name'), ) diff --git a/beat/web/backend/views.py b/beat/web/backend/views.py index d94c6f927..0e408d393 100644 --- a/beat/web/backend/views.py +++ b/beat/web/backend/views.py @@ -74,8 +74,8 @@ def scheduler(request): dict( jobs=state.jobs(), experiments=state.experiments(), - workers=Worker.objects.all(), - queues=Queue.objects.all(), + workers=Worker.objects.order_by('-active', 'name'), + queues=Queue.objects.order_by('memory_limit', 'max_slots_per_user'), cache_chart_data=simplejson.dumps(cache_chart_data), cache_gb=cache_gb, ), -- GitLab