~kanban-tracker-team/kanban-tracker/trunk

« back to all changes in this revision

Viewing changes to html-report

  • Committer: timo.jyrinki at canonical
  • Date: 2012-08-28 14:25:21 UTC
  • mfrom: (319.1.1 prefix-icons)
  • Revision ID: timo.jyrinki@canonical.com-20120828142521-t5u8fvr7r1nlhv4n
Merged lp:~fginther/kanban-tracker/prefix-icons: (Francis Ginther) Replace card prefix text with icons 

Show diffs side-by-side

added added

removed removed

Lines of Context:
70
70
        self.postponed_wis = postponed_wis
71
71
        self.done_wis = done_wis
72
72
 
 
73
    def get_card_type(self, item):
 
74
        """Extracts the card type information from an item.
 
75
 
 
76
        Returns the hover text, card icon, and modified item text. Assumes
 
77
        that every item will start with a card type."""
 
78
        type_lookup = {
 
79
            "[Bug Fix Task]": "icon-bug-fix-task",
 
80
            "[Complete]": "icon-complete",
 
81
            "[Defect]": "icon-defect",
 
82
            "[Design]": "icon-design",
 
83
            "[Design Task]": "icon-design-task",
 
84
            "[Epic]": "icon-epic",
 
85
            "[Feature]": "icon-feature",
 
86
            "[Feature Task]": "icon-feature-task",
 
87
            "[Improvement]": "icon-improvement",
 
88
            "[Improvement Task]": "icon-improvement-task",
 
89
            "[Insufficient Resources]": "icon-insufficient-resources",
 
90
            "[More Resources Required]": "icon-more-resources-required",
 
91
            "[Non-coding Task]": "icon-non-coding-task",
 
92
            "[Planning]": "icon-planning",
 
93
            "[Sufficient Resourcing]": "icon-sufficient-resourcing",
 
94
            "[Task]": "icon-task",
 
95
            "[User Story]": "icon-user-story",
 
96
        }
 
97
 
 
98
        if ('[' in item) and (']' in item):
 
99
            card_hover = item[:item.find(']') + 1]
 
100
            item = item[len(card_hover):].strip()
 
101
            try:
 
102
                card_icon = type_lookup[card_hover]
 
103
            except KeyError:
 
104
                #print("WARNING: type_lookup failed: %s" % (card_hover))
 
105
                card_icon = "icon-unknown"
 
106
 
 
107
            return card_hover, card_icon, item
 
108
 
73
109
 
74
110
class BlueprintGroup(Blueprint):
75
111