[rt-users] callback for Search/Simple.html not working on freebsd
alexander lunev
lan at zato.ru
Tue Dec 7 09:47:06 EST 2010
Hello.
It's FreeBSD 6.2-R, apache-2.2.14, rt-3.8.8
I'm trying to make simple search broader so it will search all tickets
including resolved, and did as it says in
http://requesttracker.wikia.com/wiki/CustomizingWithCallbacks
apache configuration:
<VirtualHost *:80>
ServerName support.domain.ru
DocumentRoot /usr/local/share/rt38/html
AddDefaultCharset UTF-8
PerlRequire "/usr/local/bin/webmux.pl"
<Directory /usr/local/share/rt38/html>
Options Indexes FollowSymlinks
</Directory>
<Location /NoAuth/images>
SetHandler default
</Location>
<Location />
SetHandler perl-script
PerlResponseHandler RT::Mason
</Location>
</VirtualHost>
FreeBSD port installs RT files under /usr/local/share:
# ls /usr/local/share/rt38
etc fonts html lib local plugins po
I created file with callback:
/usr/local/share/rt38/local/html/Callbacks/MyCallbacks/Search/Simple.html/ModifyQuery:
<%init>
$$query = $$query . " new open resolved stalled rejected deleted";
</%init>
<%args>
$query => undef
</%args>
But the magic did not work, search finds only new and open tickets. I've
tried to put $RT::Logger call in ModifyQuery (though i don't know should
it work in callback files or not) to test does it even go into this
file, and nothing appears in logs.
I also tried to put whole path with callback file
local/html/Callbacks/MyCallbacks/Search/Simple.html/ModifyQuery to
/var/run/rt38 (where mason_data and session_data resides) with no outcome.
How can i debug this callback to find where the problem is? I've set RT
to send debug logs to file, and i see nothing suspicious there.
Help please.
--
best regards
alexander lunev
More information about the rt-users
mailing list