This addresses the following portion of 22b:7:
authorW. Trevor King <wking@drexel.edu>
Sat, 5 Dec 2009 23:25:03 +0000 (18:25 -0500)
committerW. Trevor King <wking@drexel.edu>
Sat, 5 Dec 2009 23:25:03 +0000 (18:25 -0500)
  * Targeting normal bugs

  With "be depend".  I think we should remove the "target" field from
  bugs, and move target dependencies over into the "be depend"
  framework.

  * be target list

  Would become "be list --severity target".  A target "severity" would
  keep target bugs distinct from other bug/issue types.

libbe/bug.py

index 1a190c3c4df2c4443ad8bebf8b390fde60590bdb..ed1bbd2bf403287086309284a1c254471d1eab62 100644 (file)
@@ -56,6 +56,7 @@ class DiskAccessRequired (Exception):
 
 # in order of increasing severity.  (name, description) pairs
 severity_def = (
+  ("target", "The issue is a target or milestone, not a bug."),
   ("wishlist","A feature that could improve usefulness, but not a bug."),
   ("minor","The standard bug level."),
   ("serious","A bug that requires workarounds."),
@@ -173,10 +174,6 @@ class Bug(settings_object.SavedSettingsObject):
     def active(self):
         return self.status in active_status_values
 
-    @_versioned_property(name="target",
-                         doc="The deadline for fixing this bug")
-    def target(): return {}
-
     @_versioned_property(name="creator",
                          doc="The user who entered the bug into the system")
     def creator(): return {}