minor fixes for support time, #11168
authormark <mark>
Wed, 2 Mar 2011 04:11:23 +0000 (04:11 +0000)
committermark <mark>
Wed, 2 Mar 2011 04:11:23 +0000 (04:11 +0000)
rt/lib/RT/Transaction_Overlay.pm
rt/share/html/Ticket/Elements/EditTransactionCustomFields

index d4b1ab2..89c5273 100644 (file)
@@ -1168,6 +1168,7 @@ sub UpdateCustomFields {
           unless ( $arg =~
             /^(?:Object-RT::Transaction--)?CustomField-(\d+)/ );
        next if $arg =~ /-Magic$/;
           unless ( $arg =~
             /^(?:Object-RT::Transaction--)?CustomField-(\d+)/ );
        next if $arg =~ /-Magic$/;
+        next if $arg =~ /-TimeUnits$/;
         my $cfid   = $1;
         my $values = $args->{$arg};
         foreach
         my $cfid   = $1;
         my $values = $args->{$arg};
         foreach
index 630f678..a4ade87 100644 (file)
@@ -48,6 +48,7 @@
 % $m->callback( CallbackName => 'BeforeTransactionCustomFields', TicketObj => $TicketObj, QueueObj => $QueueObj, NamePrefix => $NamePrefix );
 % if ($CustomFields->Count) {
 % while (my $CF = $CustomFields->Next()) {
 % $m->callback( CallbackName => 'BeforeTransactionCustomFields', TicketObj => $TicketObj, QueueObj => $QueueObj, NamePrefix => $NamePrefix );
 % if ($CustomFields->Count) {
 % while (my $CF = $CustomFields->Next()) {
+% $CF->SetContextObject($TicketObj || $QueueObj);
 % next unless $CF->CurrentUserHasRight('ModifyCustomField');
 % next unless $CF->UILocation eq $UILocation;
 <tr>
 % next unless $CF->CurrentUserHasRight('ModifyCustomField');
 % next unless $CF->UILocation eq $UILocation;
 <tr>