Ticket #2087 (closed enhancement: wontfix)
Opened 6 years ago
Last modified 5 years ago
Ticket Dependency Variant
| Reported by: | chandlerc@… | Owned by: | jonas |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | ticket system | Version: | devel |
| Severity: | normal | Keywords: | ticket dependency |
| Cc: | jorvis@…, bmts@…, daved@…, mark81@…, slangley@… | ||
| Release Notes: | |||
| API Changes: | |||
Description
This is a ticket to provide a simpler, stripped down solution to the often requested ticket dependencies, that does not involve anything as complex as TracCrossReferences, but still provides the very useful functionality of being able to break apart tickets, and use dependency to determine the order they should be worked on.
Attachments
Change History
comment:1 Changed 6 years ago by chandlerc@…
comment:2 Changed 6 years ago by dragisha@…
Model of UI for creation assumes it's "single parent" so it's, for first take, good idea to have only parent field in ticket for child tickets. It's easy to query from trac's db. When ticket is toplevel, it's parent is 0, or it's own id.
In case we allow dep tree to be altered (and I don't see point there, as milestones are already that one "toplevel" sort device) then table is good idea as deps there can run really wild. But I am not sure if we need more than "single parent" and milestones for ticket sorting/grouping.
This "parent ticket" establishes formal dependency, and TrackLinks? in tickets and comments allow for informal dependencies. IMHO, that's exact measure for first take on this.
comment:3 Changed 6 years ago by asmodai@…
In how much is this a duplicate of #886?
comment:4 Changed 6 years ago by Gunnar Wagenknecht <gunnar@…>
- Cc gunnar@… added
comment:5 Changed 6 years ago by anonymous
- Cc jorvis@… added
comment:6 Changed 6 years ago by anonymous
- Cc bmts@… added
comment:7 Changed 6 years ago by anonymous
- Cc daved@… added
comment:8 Changed 6 years ago by anonymous
- Cc mark81@… added
comment:9 Changed 6 years ago by anonymous
- Cc gunnar@… removed
comment:10 Changed 5 years ago by anonymous
- Cc slangley@… added
comment:11 Changed 5 years ago by cboos
- Resolution set to wontfix
- Status changed from new to closed
TracHacks:MasterTicketsPlugin can be considered as fulfilling this ticket.
For the implementation of ticket dependencies within Trac core, refer to #886.



Having spoken with several people on IRC concerning a simple way to do this, here is the current proposal:
Outstanding issues are:
My proposal as to how to store dependancies is as follows:
Comments? Suggestions?
I will be attempting to implement this, so please give feedback.