On Jun 4, 2009, at 5:44 AM, Guadagnino Cristiano wrote:
- the new "homepage refresh interval" option in "preferences" doesn't work

This works for me.

- when I'm root and I click on "configuration"->"users"- >"whichever_user_name"->"History", I have this error message:

Can't locate object method "Name" via package "No object mapping for field" (perhaps you forgot to load "No object mapping for field"?) at /opt/rt3/local/plugins/RT-Extension-ForkTicket/html/Callbacks/RT- Extension-ForkTicket/Ticket/Elements/ShowTransaction/ModifyCommand line 7.

it seems the culprit is the "ForkTicket" extension… maybe it is broken by the recent upgrade?

Yes, one of the callbacks is. My hack was such: (note that this also disables Pre/Post-task which we don't use -- but you can easily add them back in)

--- ModifyCommand_orig  2009-02-19 11:42:06.000000000 -0800
+++ ModifyCommand       2009-06-02 15:49:50.000000000 -0700
@@ -4,10 +4,15 @@
my $PosttaskURL = "[<a href=\"" . $ForkPath . "? CreateType=Posttask&QuoteTransaction=" . $Transaction->Id . "\">PostTask</a>]"; my $CloneURL = "[<a href=\"" . $ForkPath . "? CreateType=Clone&QuoteTransaction=" . $Transaction->Id . "\">Clone</ a>]";

-if ($Transaction->Type =~ /^(Create|Correspond|Comment)$/ && $Ticket- >QueueObj->Name !~ /^(Approval)$/ && $Transaction->TicketObj- >CurrentUserHasRight('ModifyTicket')) {
-   $$titlebar_cmd .= $PretaskURL;
-   $$titlebar_cmd .= $PosttaskURL;
-   $$titlebar_cmd .= $CloneURL;
+if( ref( $Ticket->QueueObj ) ) {
+ if ($Transaction->Type =~ /^(Create|Correspond|Comment)$/ && $Ticket->QueueObj->Name !~ /^(Approval)$/ && $Transaction->TicketObj- >CurrentUserHasRight('ModifyTicket')) {
+               $$titlebar_cmd .= $CloneURL;
+       }
+}
+else {
+ if ($Transaction->Type =~ /^(Create|Correspond|Comment)$/ && $Transaction->TicketObj->CurrentUserHasRight('ModifyTicket')) {
+               $$titlebar_cmd .= $CloneURL;
+       }
 }
 </%INIT>
 <%ARGS>




--
Jo Rhett
Net Consonance : consonant endings by net philanthropy, open source and other randomness



_______________________________________________
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

Reply via email to