Edgewall Software

Ticket #1395 (new enhancement)

Opened 4 years ago

Last modified 6 months ago

Text box for duplicate when a bug is a duplicate

Reported by: ludde Owned by:
Priority: normal Milestone: experimental
Component: ticket system Version: devel
Severity: normal Keywords: workflow tracobject xref duplicate
Cc: daved@…, mahmoud.kassem@…, david.hopwood@…, david.goliath@…, trac@…

Description (last modified by cmlenz) (diff)

There should be a form item for writing the bug number when you mark a ticket as a duplicate. Developers are lazy, they tend to forget stuff, etc. The original bug should get a notice that given bug was marked a dupe of it

Attachments

Change History

Changed 4 years ago by cmlenz

  • priority changed from high to normal
  • description modified (diff)
  • severity changed from major to enhancement

Related to ticket relations (see #1242 and #31).

Changed 4 years ago by cboos

  • owner changed from jonas to cboos
  • status changed from new to assigned

Indeed, I was thinking of having a text area for this purpose, which would be enabled when the resolution is set to duplicate.

This text area would then contain the reference to the duplicated ticket(s) and would create a has-duplicate relation for each referenced ticket.

I'll put that soon in the source:branches/cboos-dev/trac-obj-branch and drop a note here when it's implemented.

Changed 3 years ago by cboos

  • keywords xref added

Changed 3 years ago by jornh

WorkFlow#ExampleManipulator implements this based on code currently living in source:sandbox/workflow

Changed 3 years ago by anonymous

  • cc daved@… added

Changed 2 years ago by cboos

  • keywords workflow tracobject added
  • owner cboos deleted
  • status changed from assigned to new
  • milestone set to 1.0

I implemented that in the xref branch a while ago, but this needs to be reworked on other bases, now, so "un"-accepting the ticket for now.

Changed 2 years ago by mahmoud.kassem@…

  • cc mahmoud.kassem@… added

Changed 20 months ago by ecarter

This could be done with a plugin that uses the WorkFlow stuff. (And would likely be a good candidate for sample-plugins/workflow.)

Changed 16 months ago by David Hopwood

#5197 has been marked (in two places, manually ;-) as a duplicate of this bug.

http://tn123.ath.cx/TracDuplicates/ is a plugin that solves part of the problem, although this should really be built-in.

Changed 16 months ago by David Hopwood

  • keywords duplicate added

Changed 16 months ago by anonymous

  • cc david.hopwood@… added

Changed 10 months ago by david.goliath@…

  • cc david.goliath@… added

#6924 has been marked as a duplicate of this bug.

Because it wasn't identical, it is quoted below:

Duplicate tickets often contain valuable information.
It seems to me that when a ticket is marked as a duplicate, a link to the duplicate should be placed on the page for the primary ticket (the one it duplicates.)
Alternatively, when a ticket is marked as a duplicate, all of its information could be copied to (or, better yet, transcluded onto) the page of the primary ticket. Though this second solution seems much more complicated to implement, but might offer even better functionality than just linking.

Changed 9 months ago by trac@…

  • cc trac@… added

We are beginning to use trac as a replacement for Bugzilla as we like the fact trac integrates so nicely with svn and like the wiki features too.

This is the one feature I miss from bugzilla. Will try the plugin though.

Changed 8 months ago by ecarter

I just added an xref operation to TracHacks:wiki:AdvancedTicketWorkflowPlugin that can be used to implement the original reporter's request.

Changed 6 months ago by cboos

  • milestone changed from 1.0 to experimental

#7421 closed as duplicate.

Moving this to experimental, as it's not 1.0 anymore (could well be wontfix because a plugin solution exist, or revived to be included in Trac's base ticket system in a later release).

Add/Change #1395 (Text box for duplicate when a bug is a duplicate)

Author



Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will change from (none). Next status will be 'new'
The owner will change from (none) to anonymous. Next status will be 'assigned'
 
Note: See TracTickets for help on using tickets.