Edgewall Software

Opened 9 years ago

Last modified 9 years ago

#12067 closed defect

TracBatchModify does not permit changes to resolution nor permit avoiding sending emails — at Initial Version

Reported by: shane@… Owned by:
Priority: normal Milestone:
Component: general Version: 1.0.4
Severity: normal Keywords: batch
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

The old BatchModifyPlugin http://trac-hacks.org/wiki/BatchModifyPlugin plugin (prior to 1.0) had a couple of nifty features:

  1. You could indicate whether you wanted email notifications to be sent at all as a result of the change.
  2. You could make a change to the 'resolution' field even when the items were already 'closed'.

Currently, it appears as if the TracBatchModify component explicitly prohibits the modification of the resolution field. It also seems to only offer the setting of an explicit resolution if the current resolution is NOT set to 'closed'.

In addition, there is no way to tell the system to skip sending an email.

I would like to be able to batch modify the resolution at any time.

Two use cases:

  1. Our workflow here is to set the resolution to 'fixed' when the developer is done, 'closed' when it has been merged and tested, and then migrate to 'shipped' when it has been included in a release. Right now this is impossible via batch so we need to hand-convert each closed and shipped item. That's a LOT of clicking.
  1. We often want to quietly shift a bunch of items from one milestone to another. Since there is no way to disable notification emails, right now this will tell each reported and CC that their item has been deferred.

I am happy to provide a patch for both of these if people think it would be useful.

Change History (0)

Note: See TracTickets for help on using tickets.