70
70
self.postponed_wis = postponed_wis
71
71
self.done_wis = done_wis
73
def get_card_type(self, item):
74
"""Extracts the card type information from an item.
76
Returns the hover text, card icon, and modified item text. Assumes
77
that every item will start with a card type."""
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",
98
if ('[' in item) and (']' in item):
99
card_hover = item[:item.find(']') + 1]
100
item = item[len(card_hover):].strip()
102
card_icon = type_lookup[card_hover]
104
#print("WARNING: type_lookup failed: %s" % (card_hover))
105
card_icon = "icon-unknown"
107
return card_hover, card_icon, item
74
110
class BlueprintGroup(Blueprint):