Page MenuHomePhabricator

Require confirmation after making dropdown selection when moving a ticket to a new queue
Closed, ResolvedPublic

Description

OTRS v3.0 and up have a new way to "move" a ticket to a new queue. You simply select the queue from a dropdown menu and click it - and bang, the ticket is moved, typically then inaccessible by the agent who moved it, because they likely moved it to a queue that they do not have access to.

This is normally ok, however, it is a frequent issue where tickets are moved to the incorrect queue, as a result of clicking the wrong name from the dropdown, and not being able to confirm the selection. It would be helpful if a confirmation was required to ensure that tickets are moved to the correct queue.

This will probably need to be filed upstream, unless somebody on our end can create a patch.


Version: wmf-deployment
Severity: minor

Details

Reference
bz53372

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:51 AM
bzimport added a project: Znuny.
bzimport set Reference to bz53372.
bzimport added a subscriber: Unknown Object (MLST).

(In reply to comment #0)

This will probably need to be filed upstream, unless somebody on our end can
create a patch.

Indeed.

Is OTRS in Puppet? I think there are differences between how much we can customize software that is or isn't deployed via Puppet. Jeff G. would know for sure. Depending on how annoying this is, we can probably find a workaround for now and work on a ticket upstream simultaneously.

For tickets upstream, just go ahead and file the bug there (in OTRS' issue tracker). Be sure to search their tracker first because the issue may already be filed/reported. Then mark this bug with the "upstream" keyword and cross-reference the upstream bug report link.

If you really think this is a problem, a workaround would probably be to toggle Ticket::Frontend::MoveType from Dropdown to New Window via the SysConfig, see also http://doc.otrs.org/3.2/en/html/Ticket.html#Ticket:Frontend::Agent::Ticket::ViewMove (attention, large page). (I'm a bit worried about Ticket::DefaultNextMoveStateType -- the state should ideally not be changed when moving a ticket. Could this be achieved by setting Ticket::Frontend::AgentTicketMove###State to No? It's currently Yes.) As far as I see, this would basically get us back to how it was handled in 2.4.

That said, I do like the simplicity of the dropdown and can't remember to have made a mistake here, So I'm just not sure if this is actually a "bug." Perhaps we can collect some more opinions on OTRS Wiki?

It is a minor issue/enhancement - all such requests go to bugzilla. I posted this after report/request of a number of users. If you'd like more discussion, feel free to start one.

People frequently make mistakes. Many times they ask for the ticket to be moved back. Other times they just leave it. This would eliminate any potential for issue with very minimal action required from the agent (one extra click or pressing of 'enter').

Closing. An alternative is built in to the software but the agents aren't interested in changing the option at this time.