[rt-users] Editing elements does not work
Marco Dieckhoff
dieckhoff at bremskerl.de
Tue Aug 3 09:11:03 EDT 2010
Hi!
I installed 3.8.7 (yes, I'll update soon, but the package was already
there ;)) on Ubuntu 10.04, with apache2 fastcgi.
Works fine.
Now I wanted to edit some Files to add a link to our time-tracking
utility, as it is now working fine in 3.8.2.
All changed files (*) are in /usr/share/request-tracker3.8/html/
* I edited Elements/PersonalQuickbar (in 3.8.2 this was still in
Elements/Header) for a general link (2nd line added)
...
% if ($session{'CurrentUser'}->Name) {
<a href="http://server/directory/timetracking/" target="_blank">time
tracker</a> |
<&|/l, "<span>".$session{'CurrentUser'}->Name."</span>" &>Logged in as
[_1]</&>
...
* Ticket/Elements/Tabs for a ticket specific link
Added into $ticket_page_tabs:
_Z => {
title => loc('time tracker'),
path => "http://server/directory/timetracking/?newEntry="
. $id,
},
* Ticket/Elements/ShowSummary to add an element for time-tracking summary.
<&| /Widgets/TitleBox, title => loc('time tracker'),
title_href =>
"http://server/directory/timetracking/?newEntry=".$Ticket->Id,
class => 'ticket-info-links' &>
<& /Elements/ShowTimeTracking, Ticket => $Ticket &>
</&>
(just before </td> </tr> </table> at the end)
* Of course, there is a new Elements/ShowTimeTracking
<%$webdata%>
<%INIT>
my $tid = $Ticket->id;
my $webdata = `wget -O -
http://server/directory/timetracking/listing.php?q=$tid`;
my $path
= RT->Config->Get('WebPath')
. '/Ticket/Create.html?Queue='
. $Ticket->Queue
. '&CloneTicket='
. $Ticket->id;
</%INIT>
After these changes I restarted Apache2 (/etc/init.d/apache2 restart),
but nothing changed.
No signs of my added texts/links.
Is there another trick, has fastcgi some lasting caches?
Do I have to change something else than the files mentioned above?
FastCGI seems to be restarted ok, I tried apache2 stop, looked for
processes (found none), and started again.
> FastCGI: server
"/usr/share/request-tracker3.8/libexec/mason_handler.fcgi" started (pid
1234)
There are no errors in the apache logs.
--
Dipl.-Inform. Marco Dieckhoff
Project Manager IT/ORG
BREMSKERL-REIBBELAGWERKE EMMERLING GMBH & CO KG
Brakenhof 7, 31629 Estorf-Leeseringen (Germany)
P.O. Box 1860, 31568 Nienburg (Germany)
phone: +49 (0) 5025 978 120
mail: marco.dieckhoff at bremskerl.de
Geschäftsführer der GmbH / General Manager: Reinhard Gramatke
Amtsgericht Walsrode / Registration no.: KG: HRA100282, GmbH: HRB100520
Signature Certificate Authority (CA) CAcert -
http://wiki.cacert.org/ImportRootCert
More information about the rt-users
mailing list