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');
+ }
+}
+
%INIT>
<%ARGS>
$NamePrefix => ''
@@ -112,4 +119,5 @@ $TicketObj => undef
$QueueObj => undef
$OnCreate => undef
$DefaultsFromTopArguments => 1
+$CFIDPrefix => ''
%ARGS>
|