X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=rt%2Fshare%2Fhtml%2FTicket%2FElements%2FEditCustomFields;h=ee55e996f634c604c4c8d1d798d4f1feec7077be;hb=403d2848c14d67f21d30b15d0a7a7b6bc20a0b23;hp=6cab8be8a9fa3407e03a8794919972f699d89710;hpb=0fb307c305e4bc2c9c27dc25a3308beae3a4d33c;p=freeside.git diff --git a/rt/share/html/Ticket/Elements/EditCustomFields b/rt/share/html/Ticket/Elements/EditCustomFields index 6cab8be8a..ee55e996f 100755 --- a/rt/share/html/Ticket/Elements/EditCustomFields +++ b/rt/share/html/Ticket/Elements/EditCustomFields @@ -57,11 +57,11 @@ % if ( $single_column || $i % 2 ) { % } - + <% loc($CustomField->Name) %>
<% $CustomField->FriendlyType %> - + % my $default = $m->notes('Field-' . $CustomField->Id); % $default ||= $ARGS{"CustomField-". $CustomField->Id }; <& /Elements/EditCustomField, @@ -105,6 +105,13 @@ $m->callback( %ARGS, CallbackName => 'MassageCustomFields', CustomFields => $Cus my $single_column = RT->Config->Get('EditCustomFieldsSingleColumn'); +# show hints for missing required fields +if ( $TicketObj ) { + foreach my $field ( $TicketObj->MissingRequiredFields ) { + $m->notes('InvalidField-' . $field->Id => 'Required to resolve'); + } +} + <%ARGS> $NamePrefix => '' @@ -112,4 +119,5 @@ $TicketObj => undef $QueueObj => undef $OnCreate => undef $DefaultsFromTopArguments => 1 +$CFIDPrefix => ''