RT4.4 and RT5
After years we want the default to be ‘Correspond’ if resolving a ticket by using the ‘Resolve’ item in the ticket-view.
On old threads it is told to change the html/Ticket/Elements/Tabs that is not present any more. See references. With grep I didn’t find the same text in our RT4.4 installation.
What to do for RT4.4 and in future for RT5?
Is there another recommented way to do this instead of editing this files? (in the local-tree of course)
Kind regards, Andre.
References:
Hi,
By default, when choosing “Resolve” on a ticket,
the transaction is of type “comment”.
How can I change this default to be “correspondance”,
so that the requestor is informed of the resolution ?
thanks,
Gilles-Eric DESCAMPS, SILICON ACCESS NETWORKS
< Enabling the Future Internet >
211 River Oaks Parkway - San Jose, CA, 95134
mailto:Gilles-Eric.Descamps@SiliconAccess.com
“Sed quis custodiet ipsos custodes ?”
Hi,
On RT 3.8.4, if I put my mouse over the “resolve” link on a ticket,
it goes to Update.html?Action=comment<…> How can I change
that to Action=Correspond ? Not sure where this lives. I just
want it to do correspondance by default when someone resolves a ticket vs. comment by default
Thanks.
Ah, we don’t mind about sending one or two emails on resolving a ticket.
Ok, got it.
The file is /html/Elements/Tabs
. Tthere the actions are build in a foreach-loop from the actions-array located in the config.
In RT_Config.pm
or RT_SiteConfig.pm
one can define each single action with ‘label’ and ‘update’ command.
actions => [
'new -> open' => { label => 'Open It', update => 'Respond' }, # loc{label}
'new -> resolved' => { label => 'Resolve', update => 'Comment' }, # loc{label}
'new -> rejected' => { label => 'Reject', update => 'Respond' }, # loc{label}
'new -> deleted' => { label => 'Delete', }, # loc{label}
'open -> stalled' => { label => 'Stall', update => 'Comment' }, # loc{label}
'open -> resolved' => { label => 'Resolve', update => 'Comment' }, # loc{label}
'open -> rejected' => { label => 'Reject', update => 'Respond' }, # loc{label}
'stalled -> open' => { label => 'Open It', }, # loc{label}
'resolved -> open' => { label => 'Re-open', update => 'Comment' }, # loc{label}
'rejected -> open' => { label => 'Re-open', update => 'Comment' }, # loc{label}
'deleted -> open' => { label => 'Undelete', }, # loc{label}
],
},
Maybe it is possible to find in the documentation, but I didn’t find it.
Untested. Have to announce the change and use a schedule for it.