[Trac-tickets] Re: [The Trac Project] #886: Add support for Master tickets

The Trac Project noreply at edgewall.com
Thu Sep 1 04:14:56 CDT 2005


#886: Add support for Master tickets
-------------------------------+--------------------------------------------
 Reporter:  dmurphy25 at csc.com  |        Owner:  cboos   
     Type:  enhancement        |       Status:  assigned
 Priority:  normal             |    Milestone:  1.0     
Component:  ticket system      |      Version:  0.7.1   
 Severity:  major              |   Resolution:          
 Keywords:  relations          |  
-------------------------------+--------------------------------------------
Changes (by cboos):

  * severity:  normal => major
  * keywords:  => relations

Comment:

 Very interesting. Thanks for sharing your thoughts!
 Let me add a few comments.

   ''don't have a special type of ticket for a Master Ticket''::
     Yes. I agree with this too, now.
   1) and 2)::
     Very interesting. So far, I didn't make a difference
     between the `<<depends-on>>` relation
     and the `<<parent-of>>` relation.
     But I see the point, now.
   2) ''... This type is definitely different then a milestone.''::
     You may be right, but I'm not yet sure about that.
     Think about the Milestone view: it would also make sense for
     a Master Ticket (i.e. any ticket with children) to be displayed like
 that.
     How many of its children (optionally including sub-children)
     are completed and how many are left to be done,
     the children ticket status by component/type/priority, etc.
   3)::
     Yes, but no need to create one more ticket: it would be
     enough to display, besides the ''duplicate'' status, the list
     of all the duplicated tickets (the transitive closure of the
     `<<duplicate-of>>` relation).
   ''Each of these relationships is independent of the rest.''::
     Yes. What I said above about the relationship between
     the `<<child-of>>` and `<<depends-on>>` relations can
     be implemented without too much complexity at the point
     where the check is made to see if a ticket can be closed.
     The check would be: there are no depended upon tickets
     opened __and__ no child tickets opened.
   ''My main point is that tickets should be generic when it comes to
 relationships.::
     You're again quite right. It's the way I intend to implement it.
     Support for that is already (partially) there
     in the TracCrossReferences branch, and more is to come soon.

-- 
Ticket URL: <http://projects.edgewall.com/trac/ticket/886>
The Trac Project <http://trac.edgewall.com/>


More information about the Trac-Tickets mailing list