[rt-users] Changing default behavior of RT 2
Christian Gilmore
cag at us.ibm.com
Mon Jul 7 21:05:59 EDT 2003
Scott,
1) You can make your own copy of /opt/rt2/WebRT/html/Ticket/Update.html.
Put it into /opt/rt2/local/WebRT/html/Ticket. You'll need to alter the
$CommentDefault and $RespondDefault tests to not only look at $Action but
to also look at DefaultStatus. Something like:
$CommentDefault = '';
$RespondDefault = '';
if ($Action eq 'Respond' || $DefaultStatus eq 'resolved') {
$RespondDefault = 'SELECTED';
elsif ($Action eq 'Comment') {
$CommentDefault = 'SELECTED';
}
Keep in mind, though, that RT processes the ticket status before it sends
out responses, so your requestors will get the resolved notice (assuming
you have a mail action on resolve set) before they get the resolver's
response.
2) In this same Update.html page, you could edit the minutes to hours.
Then you'd also have to alter a local copy of Display.html to do the hours
* 60 minutes math before insertion into the database. You may want to send
an additional variable from Update.html called TimeWorkedUnit to allow
Display.html to know whether or not to do the math, since it is used as
the result page for more than just Update.html.
3) You could achieve multiple transactions through a bit of effort. You'd
have to discover all of the transaction_ids while processing Display.html
and place them into the "Reply" link to pass them to the Update.html page.
You'd also have to update Elements/MessageBox to cycle through a list of
transaction_ids. It currently expects only one ID and will not function
properly with multiple inputs.
Thanks,
Christian
----------------------
Christian Gilmore
Technology Leader
GeT Support Application Development
IBM Software Group
Scott Newton/Portland/IBM at IBMUS
Sent by: rt-users-admin at lists.fsck.com
07/07/03 05:47 PM
To: rt-users at lists.fsck.com
cc:
Subject: [rt-users] Changing default behavior of RT 2
Hello - I've deployed RT 2.0.15 with MySQL 3.23.55 on Solaris 7.
I would like to know if there is a simple way to change the default
behavior of the following:
1) Change the "Update Type" field to default to "Response to requesters"
when clicking on "Resolve" in the upper right of the screen as opposed to
"Comment (Not sent to requesters)".
2) Change the "Worked ____ minutes" field to hours when resolving a
ticket.
3) Include all correspondence that has been recorded on a ticket when
clicking "Reply" from the upper right button so that it does not default
to a blank screen when corresponding? I know you can do this from the
"Display" tab by clicking on the "Reply" button down next to the text, but
would be easier if the content was included from "Reply" button up top.
Thanks for your help.
Scott Newton - Systems Management Integration Professional - Sr
Portland, OR - (503) 221-2662 - T/L 388-2662
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20030707/95198569/attachment.htm>
More information about the rt-users
mailing list