Hi Gary
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.
http://wiki.bestpractical.com/view/CustomizingWithCallbacks
I'm not sure how current it is, but it's working for me on RT 3.4
Essentially I created a file in the local/share/request-tracker3.4 tree
called html/Callbacks/CCDC/Ticket/Elements/ShowMessageStanza/Default
containing:
<%init>
my $val = $$content;
use bytes;
$val =~ s/(s?http|https):[\w\/\.:+\-]+/<a href="$&">$&<\/a>/gi;
$$content = $val;
</%init>
<%args>
$content => undef
</%args>
If you capture anything in the <regexp>, you can use $1, $2, ... in the
replacement, as well as $& for the whole matched string.
$val =~ s;(bug|bz|bugzilla)\s*(\d{4,6});<a
href="http://bugzilla/show_bug\.cgi\?id=$2">$&</a>;gi;
would turn "bug 1234" into a clickable link.
LEGAL NOTICE
Unless expressly stated otherwise, information contained in this
message is confidential. If this message is not intended for you,
please inform [EMAIL PROTECTED] and delete the message.
The Cambridge Crystallographic Data Centre is a company Limited
by Guarantee and a Registered Charity.
Registered in England No. 2155347 Registered Charity No. 800579
Registered office 12 Union Road, Cambridge CB2 1EZ.
_______________________________________________
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