From 62303312622b0f1f4e43334187b0730e3bca5d35 Mon Sep 17 00:00:00 2001 From: Őry Máté <ory.mate@cloud.bme.hu> Date: Wed, 27 Aug 2014 15:27:54 +0200 Subject: [PATCH] dashboard: add activity-icon lookup helpers --- circle/dashboard/views.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/circle/dashboard/views.py b/circle/dashboard/views.py index 66407ff..705d91c 100644 --- a/circle/dashboard/views.py +++ b/circle/dashboard/views.py @@ -2958,6 +2958,20 @@ def get_disk_download_status(request, pk): ) +def _get_activity_icon(act): + op = act.get_operation() + if op and op.id in vm_ops: + return vm_ops[op.id].icon + else: + return "cog" + + +def _format_activities(acts): + for i in acts: + i.icon = _get_activity_icon(i) + return acts + + class InstanceActivityDetail(CheckedDetailView): model = InstanceActivity context_object_name = 'instanceactivity' # much simpler to mock object -- libgit2 0.26.0