Hi Kenn,

Thanks for the tip regarding RT $home, I will definitely consider it.

I must be missing something, as I cannot see the Time Worked Report option on 
the menu.

This is what I did:


1.       Created a local directory within /usr/share/rt3, and then created the 
/usr/share/rt3/local/html and /usr/share/rt3/local/html/Elements directories.



2.       Created the new file SelectMultiQueue (with the relevant content) 
within /usr/share/rt3/local/html/Elements



3.       Created .../rt3/local/Tools, .../rt3/local/Tools/Reports, and 
.../rt3/local/Tools/Reports/Elements directories



4.       Copied the Tabs file from 
/usr/share/rt3/html/Tools/Reports/Elements/Tabs to 
.../rt3/local/Tools/Reports/Elements



5.       Copied the index.html file from 
/usr/share/rt3/html/Tools/Reports/index.html to .../rt3/local/Tools/ and edited 
the file accordingly



6.       Created the TimeWorkedReport.html  (with the relevant content) file in 
.../rt3/local/Tools/



7.       I restarted httpd and logged into RT, but could not see  the Timed 
Worked Report option on the menu


I then tried moving the index.html and TimeWorkedReport.html files from 
/usr/share/rt3/local/html/Tools/Reports into /usr/share/rt3/local/html/Tools/. 
But after restarting httpd, I still could not see the Time Worked Report.

Finally, I tried creating the local directory in /usr and the rt3 directory 
within it (/usr/local/rt3). I then moved the entire html directory, created in 
1. (above), to /usr/local/rt3. But again, after restarting httpd I could not 
see the Time Worked Report.

Thanks in advance,
Walid







From: [email protected] 
[mailto:[email protected]] On Behalf Of Kenneth Crocker
Sent: terça-feira, 29 de Março de 2011 16:42
To: [email protected]
Subject: Re: [rt-users] Time Worked Report

Opps, that was supposed to be /local/html/Tools/Report. Sorry.

Kenn
On Tue, Mar 29, 2011 at 8:39 AM, Kenneth Crocker 
<[email protected]<mailto:[email protected]>> wrote:
Walid,

Also, we used to have a different $home than /opt/rt3/ (in Solaris) and it 
caused endless problems when trying to implement extensions. We decided to just 
go to opt/rt3 and put it in VM and we've been sailing smoothly ever since. Just 
a thought for you to consider.

Kenn
LBNL

On Tue, Mar 29, 2011 at 8:37 AM, Kenneth Crocker 
<[email protected]<mailto:[email protected]>> wrote:
Walid,

Well, Wherever you have the .../Tools/Report/... you will need a 
.../local/Tools/Report/ version to put "TimeWorkedReport".

Kenn
LBNL

On Tue, Mar 29, 2011 at 7:00 AM, Walid Haider 
<[email protected]<mailto:[email protected]>> wrote:
Hi Johan,

No, I do not. Should I go ahead and create it  and then follow Kenn's 
instructions?


Regards,
Walid

From: 
[email protected]<mailto:[email protected]>
 
[mailto:[email protected]<mailto:[email protected]>]
 On Behalf Of Johan Sjöberg
Sent: terça-feira, 29 de Março de 2011 14:56

To: [email protected]<mailto:[email protected]>
Subject: Re: [rt-users] Time Worked Report

Do you have a /usr/local/rt3?

/Johan

From: 
[email protected]<mailto:[email protected]>
 
[mailto:[email protected]<mailto:[email protected]>]
 On Behalf Of Walid Haider
Sent: den 29 mars 2011 15:20
To: Kenneth Crocker; 
[email protected]<mailto:[email protected]>
Subject: Re: [rt-users] Time Worked Report

Kenn,

Again, thanks for the reply. As I ran a packaged install of RT 3.8.4, my $home 
is /usr/share/rt3. My folder structure is different compared to what you 
mention below, as I do not have a share directory within my RT $home.

Please advise if I should create the local  directory  within /usr/share/rt3.

Thanks,
Walid

From: 
[email protected]<mailto:[email protected]>
 
[mailto:[email protected]<mailto:[email protected]>]
 On Behalf Of Kenneth Crocker
Sent: segunda-feira, 28 de Março de 2011 17:33
To: [email protected]<mailto:[email protected]>
Subject: Re: [rt-users] Time Worked Report

Walid,

What I mean is this; it is highly recommended that any changes you make to RT 
code be done in a "local" version. RT will automatically look to 
$Home/local/.../.../ (where $home is usually opt/rt3/) for any override code 
that an installation may have developed. In this example (TimeWorkedReport), I 
copied the various /$home/share/.../... directories & files listed in the 
"readme' for that report into a /$home/local/.../... version/copy of those 
directoryies & files. I did NOT make any changes to any /share/ version of RT 
code. This is recommended for a couple reasons; the least of which it is easier 
to maintain later versions of RT without wiping out your local code (provided 
you keep a copy of that code). Also, industry wide for about the last 40 years, 
it has been considered a best practice to never mess with original code, but to 
provide a method that allows you to use other code instead.

So, my advice is to first; return all /share/ code to it's original state. Then 
create $home/local/html/Tools/Reports directories in order to copy/create the 
files mentioned in the "TimeWorkedReport" documentation. That's what I did:

1) If it exists,type "/opt/rt3/local/html/Elements/" <enter> otherwise, create 
it.
2) Copy the "delivered" file (from .../share/...) SelectQueue over to this 
directory with a the new name.
    A) Type "cp /opt/rt3/share/html/Elements/SelectQueue SelectMultiQueue" 
<enter>.
3) Replace the code in "SelectMultiQueue" with the code specified for this file 
from the document the "TimeWorkedReport".
4) If it exists, type "/opt/rt3/local/html/Tools/" <enter>, otherwise, create 
it.
5) Create new directories:
    A) Create "Reports" directory within "Tools"
    B) Get into "Reports" directory.
    C) Create "Elements" directory within "Tools/Reports"
6) Copy the "delivered" files (from .../share/...) (Tabs, index.html) over to 
the new directories:
    A) Copy the "Tabs" file over to "Tools/Reports/Elements":
        1) Within "Elements", type "cp 
/opt/rt3/share/html/Tools/Reports/Elements/Tabs ." <enter>.
        2) Go back 1 directory level to get to "/Tools/Reports".
        3) Copy the "index.html" file over to "Tools/Reports" twice:
            a) Within "Tools/Reports", type "cp 
/opt/rt3/share/html/Tools/index.html ." <enter>.
            b) Within "Tools/Reports", type "cp 
/opt/rt3/share/html/Tools/index.html TimeWorkedReport.html" <enter>.
7) Modify/Replace the code in "Tabs", "index.html" &  "TimeWorkedReport" with 
the code specified for these files from the document the "Time Worked Report".

Anyway, This is the procedure I followed and I had absolutely no problems AND I 
didn't have to worry about Production being messed up.

Also, I'm in 3.8.7 so I made sure to follow the 3.8 instructions.

Hope this helps.

Kenn
LBNL





Reply via email to