On Jul 9, 2007, at 10:56 AM, Gary Oberbrunner wrote:

Kevin Falcone wrote:

On Jul 9, 2007, at 10:06 AM, Gary Oberbrunner wrote:

Hi folks -- is there a hook to filter or process the ticket history texts
(email bodies) when they're displayed?  We'd like to turn certain
pieces of
text (identified by regex) into html links.

You should be able to use the ModifyDisplay callback in
Tickets/Elements/ShowTransaction to do this.

Thanks, Kevin -- that looks like exactly what I need. I'll try it. Does anyone have a sample Callbacks/*/Elements/Ticket/ShowTransaction/ ModifyDisplay callback? I don't really understand the calling convention, i.e. what are the args and what I'm supposed to return. Should I write a function, or is it just bare Mason/perl code? What are %INIT% and %ARGS% (I see those in some other callbacks)? Where do I get the actual ticket text (message body)?

(I looked at the rt wiki page "CustomizingWithCallbacks" and it explains the proper file/dir to put the callback in, but doesn't say what it should look like.)

The RTFM and RTIR packages on http://download.bestpractical.com/pub/ rt/devel/ make extensive use of callbacks. I'm not sure if they use that specific callback, but
you should be able to understand the technique from them.

-kevin
_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


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

Reply via email to