[Rt-commit] rt branch, 5.0/allow-autocomplete-tickets-limit, created. rt-5.0.0beta1-1-g2c84f87553
Craig Kaiser
craig at bestpractical.com
Thu Jun 18 15:22:15 EDT 2020
The branch, 5.0/allow-autocomplete-tickets-limit has been created
at 2c84f87553bc3ae1997e465a58d23af1bc434c9d (commit)
- Log -----------------------------------------------------------------
commit 2c84f87553bc3ae1997e465a58d23af1bc434c9d
Author: craig kaiser <craig at bestpractical.com>
Date: Thu Jun 18 12:02:02 2020 -0400
Allow a Limit value to be passed to tickets autocomplete
diff --git a/share/html/Helpers/Autocomplete/Tickets b/share/html/Helpers/Autocomplete/Tickets
index f370a78fa8..9c88c5c69c 100644
--- a/share/html/Helpers/Autocomplete/Tickets
+++ b/share/html/Helpers/Autocomplete/Tickets
@@ -53,6 +53,7 @@ $return => ''
$term => undef
$max => undef
$exclude => ''
+$limit => undef
</%ARGS>
<%INIT>
# Only allow certain return fields
@@ -96,6 +97,12 @@ if ( @excludes ) { # exclude ids already these
$m->callback( CallbackName => 'ModifyMaxResults', max => \$max );
$max //= 10;
+# Add additional limit to SQL if provided
+if ( $limit ) {
+ # Wrap the existing SQL into '()'
+ $sql =~ s/(.*)/\($1\)/;
+ $sql .= " AND $limit";
+}
$tickets->FromSQL($sql);
$tickets->RowsPerPage( $max );
-----------------------------------------------------------------------
More information about the rt-commit
mailing list