Edgewall Software
Modify

Opened 13 years ago

Last modified 3 years ago

#3003 new enhancement

milestone could be a ticket

Reported by: ThurnerRupert Owned by:
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 (0)

Change History (19)

comment:1 Changed 13 years ago by anonymous

Component: timelineroadmap
Owner: changed from Jonas Borgström to Christopher Lenz

comment:2 Changed 13 years ago by anonymous

Component: roadmapticket system
Owner: changed from Christopher Lenz to Jonas Borgström

comment:3 Changed 13 years ago by Christian Boos

Keywords: tracobject added
Owner: changed from Jonas Borgström to Christian Boos

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 12 years ago by Christian Boos

Milestone: 2.0

Long term topic.

comment:5 Changed 11 years ago by Emmanuel Blot

#6594 has been marked as a duplicate.

comment:6 Changed 9 years ago by Haipisporah

Cc: Haipisporah added
Milestone: 2.0
Version: 0.9.4

Hi People How are you doing?

comment:7 Changed 9 years ago by Remy Blank

Milestone: 2.0
Version: 0.9.4

comment:8 Changed 8 years ago by Christian Boos

Milestone: 2.0unscheduled

Milestone 2.0 deleted

comment:9 Changed 8 years ago by tiger_seed <tiger_seed@…>

comment:10 Changed 8 years ago by Christian Boos

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

comment:11 Changed 8 years ago by Dirk Stöcker

Fixed in r10541.

comment:12 Changed 8 years ago by Christian Boos

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

comment:13 Changed 8 years ago by Christian Boos

(so long, tiger_seed ;-) )

comment:14 Changed 8 years ago by Remy Blank

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 8 years ago by Christian Boos

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 8 years ago by Christian Boos

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 years ago by Remy Blank

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.

comment:18 Changed 7 years ago by framay <franz.mayer@…>

On-Topic again:

By making milestone a ticket, it would also solve #7871. But I guess changing milestone to ticket is quite a lot of work (described at SubTickets). And it would depend on #886 (#31 is a more generic version of that ticket).

comment:19 Changed 3 years ago by Ryan J Ollos

Owner: Christian Boos deleted

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.
The ticket will be disowned.
as The resolution will be set.
The owner will be changed from (none) to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.