From: Aaron Bentley Date: Wed, 25 Jan 2006 22:00:13 +0000 (-0500) Subject: Added more possible bug statuses X-Git-Tag: 1.0.0~234 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=427e95ba1074f3d2f48c1cef32e454d6bcd5466a;p=be.git Added more possible bug statuses --- diff --git a/beweb/beweb/templates/edit_bug.kid b/beweb/beweb/templates/edit_bug.kid index 57f1940..89c4208 100644 --- a/beweb/beweb/templates/edit_bug.kid +++ b/beweb/beweb/templates/edit_bug.kid @@ -1,6 +1,6 @@ - +
StatusSeverityAssigned ToSummary
${select_among("status", ["open", "closed", "in-progress"], bug.status)}${select_among("severity", severity_levels, bug.severity)}
${select_among("status", active_status+inactive_status, bug.status)}${select_among("severity", severity_levels, bug.severity)} ${select_among("assigned", people.keys()+[None], bug.assigned, people)}
diff --git a/libbe/bugdir.py b/libbe/bugdir.py index 9fee680..d30bc75 100644 --- a/libbe/bugdir.py +++ b/libbe/bugdir.py @@ -210,13 +210,15 @@ def checked_property(name, valid): return property(getter, setter) severity_levels = ("wishlist", "minor", "serious", "critical", "fatal") +active_status = ("open", "in-progress", "waiting", "new", "verified") +inactive_status = ("closed", "disabled", "fixed", "wontfix", "waiting") severity_value = {} for i in range(len(severity_levels)): severity_value[severity_levels[i]] = i class Bug(object): - status = checked_property("status", (None, "open", "closed", "in-progress")) + status = checked_property("status", (None,)+active_status+inactive_status) severity = checked_property("severity", (None, "wishlist", "minor", "serious", "critical", "fatal")) @@ -244,7 +246,7 @@ class Bug(object): return os.path.join(self.path, self.uuid, file) def _get_active(self): - return self.status in ("open", "in-progress") + return self.status in active_status active = property(_get_active)