Hi Kenn,

Thanks for all the help - I finally managed to implement the Time Worked Report 
- the problem was when I copied the code for SelectMultiQueue from 
http://requesttracker.wikia.com/wiki/TimeWorkedReport, I did not realize there 
was a blank space for each line.

Regards,
Walid

From: rt-users-boun...@lists.bestpractical.com 
[mailto:rt-users-boun...@lists.bestpractical.com] On Behalf Of Kenneth Crocker
Sent: quinta-feira, 31 de Março de 2011 18:35
To: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Time Worked Report

Walid,

In step 4, you don't mention editing the "Tabs" file with the changes specified 
in the instructions.

In steps 5 & 6, those files should have been moved to 
usr/share/rt3/local/html/Tools/Reports.

1) The "Tabs" and "index.html" files must be modified & kept in-sync in order 
to see the option in the "Tabs" heading. That certainly explains why they both 
have the same paths for the same reports. You should compare the code between 
those two and make sure they look exactly like they should, according to the 
instructions.

2) The "TimeWorkedReport.html" file has to be where the "Tabs" and "index.html" 
files are pointing to within the "path" shown.

Moving these files around to other directories will just frustrate you more and 
distract you away from de-bugging the real problem.

If this doesn't work, send me a list of the modified code for "Tabs" and 
"index.html".

Kenn
LBNL
On Thu, Mar 31, 2011 at 1:18 AM, Walid Haider 
<walid.hai...@movensis.com<mailto:walid.hai...@movensis.com>> wrote:
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: 
rt-users-boun...@lists.bestpractical.com<mailto:rt-users-boun...@lists.bestpractical.com>
 
[mailto:rt-users-boun...@lists.bestpractical.com<mailto:rt-users-boun...@lists.bestpractical.com>]
 On Behalf Of Kenneth Crocker
Sent: terça-feira, 29 de Março de 2011 16:42

To: rt-users@lists.bestpractical.com<mailto:rt-users@lists.bestpractical.com>
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 
<kfcroc...@lbl.gov<mailto:kfcroc...@lbl.gov>> 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 
<kfcroc...@lbl.gov<mailto:kfcroc...@lbl.gov>> 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 
<walid.hai...@movensis.com<mailto:walid.hai...@movensis.com>> wrote:
Hi Johan,

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


Regards,
Walid

From: 
rt-users-boun...@lists.bestpractical.com<mailto:rt-users-boun...@lists.bestpractical.com>
 
[mailto:rt-users-boun...@lists.bestpractical.com<mailto:rt-users-boun...@lists.bestpractical.com>]
 On Behalf Of Johan Sjöberg
Sent: terça-feira, 29 de Março de 2011 14:56

To: rt-users@lists.bestpractical.com<mailto:rt-users@lists.bestpractical.com>
Subject: Re: [rt-users] Time Worked Report

Do you have a /usr/local/rt3?

/Johan

From: 
rt-users-boun...@lists.bestpractical.com<mailto:rt-users-boun...@lists.bestpractical.com>
 
[mailto:rt-users-boun...@lists.bestpractical.com<mailto:rt-users-boun...@lists.bestpractical.com>]
 On Behalf Of Walid Haider
Sent: den 29 mars 2011 15:20
To: Kenneth Crocker; 
rt-users@lists.bestpractical.com<mailto:rt-users@lists.bestpractical.com>
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: 
rt-users-boun...@lists.bestpractical.com<mailto:rt-users-boun...@lists.bestpractical.com>
 
[mailto:rt-users-boun...@lists.bestpractical.com<mailto:rt-users-boun...@lists.bestpractical.com>]
 On Behalf Of Kenneth Crocker
Sent: segunda-feira, 28 de Março de 2011 17:33
To: rt-users@lists.bestpractical.com<mailto:rt-users@lists.bestpractical.com>
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