%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2013 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2019 Best Practical Solutions, LLC
%# <sales@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-% $m->callback( CallbackName => 'BeforeTransactionCustomFields', TicketObj => $TicketObj, QueueObj => $QueueObj, NamePrefix => $NamePrefix );
+% $m->callback( CallbackName => 'BeforeTransactionCustomFields', TicketObj => $TicketObj, QueueObj => $QueueObj, InTable => $InTable );
% if ( $WRAP ) {
<<% $WRAP %> class="edit-transaction-custom-fields">
% }
% next unless $CF->UILocation eq $UILocation;
<<% $FIELD %>>
<<% $CELL %> class="label cflabel">
- <span class="name"><% loc($CF->Name) %>:</span><br />
+ <span class="name"><% $CF->Name %>:</span><br />
% if ( $CF->Type ne 'TimeValue' ) {
<span class="type"><% $CF->FriendlyType %></span>
% }
</<% $CELL %>>
<<% $CELL %>>
<& /Elements/EditCustomField,
+ %ARGS,
CustomField => $CF,
- NamePrefix => $NamePrefix
+ Object => RT::Transaction->new( $session{'CurrentUser'} ),
&>
% if (my $msg = $m->notes('InvalidField-' . $CF->Id)) {
<br />
% if ( $WRAP ) {
</<% $WRAP %>>
% }
-% $m->callback( CallbackName => 'AfterTransactionCustomFields', TicketObj => $TicketObj, QueueObj => $QueueObj, NamePrefix => $NamePrefix );
+% $m->callback( CallbackName => 'AfterTransactionCustomFields', TicketObj => $TicketObj, QueueObj => $QueueObj, InTable => $InTable );
<%INIT>
my $CustomFields;
$CustomFields = $QueueObj->TicketTransactionCustomFields();
}
-$m->callback( CallbackName => 'MassageTransactionCustomFields', CustomFields => $CustomFields );
+$m->callback( CallbackName => 'MassageTransactionCustomFields', CustomFields => $CustomFields, InTable => $InTable );
$AsTable ||= $InTable;
my $FIELD = $AsTable ? 'tr' : 'div';
</%INIT>
<%ARGS>
-$NamePrefix => "Object-RT::Transaction--CustomField-"
$TicketObj => undef
$QueueObj => undef
$AsTable => 0