changeset 330:965cc693342b

Tracker: page icon
author Sylvain Beucler <beuc@beuc.net>
date Sun, 22 Aug 2010 10:44:41 +0200
parents f4652d26e557
children e29de6a47cc1
files savane/tracker/models.py templates/tracker/item_form.html
diffstat 2 files changed, 12 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/savane/tracker/models.py
+++ b/savane/tracker/models.py
@@ -413,6 +413,16 @@
         from string import ascii_letters
         return "prior" + ascii_letters[self.priority-1]
 
+    def get_icon_name(self):
+        if self.tracker_id == 'bugs':
+            return "bug"
+        elif self.tracker_id == 'patch':
+            return "patch"
+        elif self.tracker_id == 'support':
+            return "help"
+        elif self.tracker_id == 'task':
+            return "task"
+
     def get_fields(self):
         """
         Return fields definition for this group tracker (default
--- a/templates/tracker/item_form.html
+++ b/templates/tracker/item_form.html
@@ -7,6 +7,8 @@
   {{object.get_summary|truncatewords:5}}
 {% endblock %}
 
+{% block icon %}{{object.get_icon_name}}{% endblock %}
+
 {% block extrahead %}
 <link rel="stylesheet" type="text/css" href="{{STATIC_MEDIA_URL}}savane/css/tracker.css" />
 {% endblock %}