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