Mailing List Archive

rt branch, 5.0/allow-autocomplete-tickets-limit, created. rt-5.0.0beta1-1-g2c84f87553
The branch, 5.0/allow-autocomplete-tickets-limit has been created
at 2c84f87553bc3ae1997e465a58d23af1bc434c9d (commit)

- Log -----------------------------------------------------------------
commit 2c84f87553bc3ae1997e465a58d23af1bc434c9d
Author: craig kaiser <craig@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 );


-----------------------------------------------------------------------
_______________________________________________
rt-commit mailing list
rt-commit@lists.bestpractical.com
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-commit