Edgewall Software
Modify

Ticket #3003 (new enhancement)

Opened 6 years ago

Last modified 7 months ago

milestone could be a ticket

Reported by: ThurnerRupert Owned by: cboos
Priority: normal Milestone: unscheduled
Component: ticket system Version: 0.9.4
Severity: normal Keywords: tracobject
Cc: Haipisporah
Release Notes:
API Changes:

Description

can milestones be implemented as tickets too, just by marking a ticket as milestone? a milestone can depend on other milestones, they can be in parallel, they have a responsible, they have an importance, and they depend on the completion of tickets.

currently the milestone concept has a few weaknesses:

  • changes are not tracked
  • no responsible
  • no dependencies (or just implicit by setting dates)
  • consolidated view over multiple trac instances, i.e. have a big milestone consisting of small ones stored in other trac instances.

mark a ticket as a milestone, intertrac, and ticket dependencies would solve 95% of these issues. do you see any disadvantage in doing this?

Attachments

Change History

comment:1 Changed 6 years ago by anonymous

  • Component changed from timeline to roadmap
  • Owner changed from jonas to cmlenz

comment:2 Changed 6 years ago by anonymous

  • Component changed from roadmap to ticket system
  • Owner changed from cmlenz to jonas

comment:3 Changed 6 years ago by cboos

  • Keywords tracobject added
  • Owner changed from jonas to cboos

You may want to have a look at SubTickets, which is a special case
for the general TracObjectModelProposal approach, and discusses what
could be put in common between tickets and milestones.

comment:4 Changed 5 years ago by cboos

  • Milestone set to 2.0

Long term topic.

comment:5 Changed 4 years ago by eblot

#6594 has been marked as a duplicate.

comment:6 Changed 2 years ago by Haipisporah

  • Cc Haipisporah added
  • Milestone 2.0 deleted
  • Version 0.9.4 deleted

Hi People
How are you doing?

comment:7 Changed 2 years ago by rblank

  • Milestone set to 2.0
  • Version set to 0.9.4

comment:8 Changed 22 months ago by cboos

  • Milestone changed from 2.0 to unscheduled

Milestone 2.0 deleted

comment:9 Changed 12 months ago by tiger_seed <tiger_seed@…>

comment:10 Changed 12 months ago by cboos

Strange, "tiger_seed" was not part of the content submitted to the SpamFilter.

comment:11 Changed 12 months ago by dstoecker

Fixed in r10541.

comment:12 Changed 12 months ago by cboos

Great! Thanks, all 0.12 and 0.13 instances were upgraded.

comment:13 Changed 12 months ago by cboos

(so long, tiger_seed ;-) )

comment:14 Changed 12 months ago by rblank

Mmh... Comment numbering seems to be thoroughly fscked up here. I wonder how we managed to get comment:2 after comment:8...

comment:15 Changed 12 months ago by cboos

Definitely a ticket full of interesting [OT] issues ;-)

The second comment:2 was created by a batch modification at the occasion of the deletion of the temporary triaging milestone. That looks like the culprit.

comment:16 Changed 12 months ago by cboos

Same story on #4583 (also the same two consecutive milestone deletion there), but on #7342 it's fine, and there has been one change between those two milestone deletion.

comment:17 Changed 7 months ago by rblank

OT: I'm currently in the process of fixing all those comment numbering issues by hand in the database. I have tried reproducing the issue with current 0.12-stable, but wasn't able to. My guess is that the milestone deletion was done at a point where we still had issues with comment numbering (#8947), but the timing doesn't seem right. If anyone can find a reliable way to reproduce the issue, I'm interested.

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will be changed from cboos. Next status will be 'new'
The owner will be changed from cboos to anonymous. Next status will be 'assigned'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.