Ticket loses reminders on a queue change?

Observed with RT 3.6.6rc1:

A ticket is created in queue A, and has a reminder created in it. The
reminder appears on both the ticket’s “Reminders” page and on the
associated user’s “Open Reminders” panel in the RT home page.

The ticket is moved to queue B. Now the reminder no longer appears on
the ticket’s “Reminders” page, but does still appear on the associated
user’s “Open Reminders” panel in At-A-Glance. However, because that
panel just links to the ticket, there’s no way for the user to clear the
reminder.

If the ticket is moved back to queue A, the reminder reappears.

lib/RT/Reminders.pm filters the collection of reminders for a ticket so
that it only includes objects in that ticket’s queue – which explains
the behavior. Is there an underlying reason for that restriction,
though? It’s confusing to a user who considers a reminder to just be a
component of the ticket that ought to move when the ticket does, and
it’s frustrating to a user who sees a task and can’t do anything to mark
it completed.

Mark Roedel
Senior Programmer / Analyst
LeTourneau University
Longview, Texas USA

There are lots of issues with reminders. I don’t recommend them.On 1/8/08, Roedel, Mark MarkRoedel@letu.edu wrote:

Observed with RT 3.6.6rc1:

A ticket is created in queue A, and has a reminder created in it. The
reminder appears on both the ticket’s “Reminders” page and on the
associated user’s “Open Reminders” panel in the RT home page.

The ticket is moved to queue B. Now the reminder no longer appears on
the ticket’s “Reminders” page, but does still appear on the associated
user’s “Open Reminders” panel in At-A-Glance. However, because that
panel just links to the ticket, there’s no way for the user to clear the
reminder.

If the ticket is moved back to queue A, the reminder reappears.

lib/RT/Reminders.pm filters the collection of reminders for a ticket so
that it only includes objects in that ticket’s queue – which explains
the behavior. Is there an underlying reason for that restriction,
though? It’s confusing to a user who considers a reminder to just be a
component of the ticket that ought to move when the ticket does, and
it’s frustrating to a user who sees a task and can’t do anything to mark
it completed.


Mark Roedel
Senior Programmer / Analyst
LeTourneau University
Longview, Texas USA


The rt-users Archives

SAVE THOUSANDS OF DOLLARS ON RT SUPPORT:

If you sign up for a new RT support contract before December 31, we’ll
take
up to 20 percent off the price. This sale won’t last long, so get in touch
today.
Email us at sales@bestpractical.com or call us at +1 617 812 0745.

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com