Opened 19 years ago
Closed 18 years ago
#2087 closed enhancement (wontfix)
Ticket Dependency Variant
Reported by: | Owned by: | Jonas Borgström | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | ticket system | Version: | devel |
Severity: | normal | Keywords: | ticket dependency |
Cc: | jorvis@…, bmts@…, daved@…, mark81@…, slangley@… | Branch: | |
Release Notes: | |||
API Changes: | |||
Internal 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 (0)
Change History (11)
comment:1 by , 19 years ago
comment:2 by , 19 years ago
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:4 by , 19 years ago
Cc: | added |
---|
comment:5 by , 19 years ago
Cc: | added |
---|
comment:6 by , 19 years ago
Cc: | added |
---|
comment:7 by , 19 years ago
Cc: | added |
---|
comment:8 by , 18 years ago
Cc: | added |
---|
comment:9 by , 18 years ago
Cc: | removed |
---|
comment:10 by , 18 years ago
Cc: | added |
---|
comment:11 by , 18 years ago
Resolution: | → wontfix |
---|---|
Status: | new → 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.