Skip to content

Commit

Permalink
Fixed autocompletion search for dynamic field types WebserviceDropdow…
Browse files Browse the repository at this point in the history
…n and WebserviceMultiselect in AgentTicketSearch dialog.
  • Loading branch information
jepf committed Jul 10, 2024
1 parent 375d8dc commit 63d3004
Show file tree
Hide file tree
Showing 108 changed files with 288 additions and 888 deletions.
1 change: 1 addition & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
- 2024-07-05 Improved and fixed links to customer and also customer user information center in several widgets and overview pages. [#558](https://github.com/znuny/Znuny/issues/558)
- 2024-07-04 Improved rendering of dynamic fields on AdminGenericAgent, AdminNotificationEvent, AdminACL and AdminDynamicFieldScreenConfiguration.
- 2024-07-02 Updated required minimum database versions. Refactored database version checks and added them to the installer.
- 2024-07-01 Fixed autocompletion search for dynamic field types WebserviceDropdown and WebserviceMultiselect in AgentTicketSearch dialog.
- 2024-06-21 Added functionality to use user fullname for mention label.
- 2024-06-20 Fixed output of last mention date in dashboard widget "Last mentions".
- 2024-06-20 Standard templates can now have multiple template types.
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/ar_SA.pm
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ sub Data {
$Self->{DateFormatShort} = '%D.%M.%Y';
$Self->{DateInputFormat} = '%D.%M.%Y';
$Self->{DateInputFormatLong} = '%D.%M.%Y - %T';
$Self->{Completeness} = 0.0747371879106439;
$Self->{Completeness} = 0.0747617482747289;

# csv separator
$Self->{Separator} = '';
Expand Down Expand Up @@ -646,9 +646,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/bg.pm
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ sub Data {
$Self->{DateFormatShort} = '%D.%M.%Y';
$Self->{DateInputFormat} = '%D.%M.%Y - %T';
$Self->{DateInputFormatLong} = '%D.%M.%Y - %T';
$Self->{Completeness} = 0.196452036793692;
$Self->{Completeness} = 0.196516595465002;

# csv separator
$Self->{Separator} = ';';
Expand Down Expand Up @@ -643,9 +643,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/ca.pm
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ sub Data {
$Self->{DateFormatShort} = '%D.%M.%Y';
$Self->{DateInputFormat} = '%D.%M.%Y';
$Self->{DateInputFormatLong} = '%D.%M.%Y - %T';
$Self->{Completeness} = 0.205650459921156;
$Self->{Completeness} = 0.205718041406507;

# csv separator
$Self->{Separator} = '';
Expand Down Expand Up @@ -643,9 +643,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/cs.pm
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ sub Data {
$Self->{DateFormatShort} = '%D/%M/%Y';
$Self->{DateInputFormat} = '%D/%M/%Y';
$Self->{DateInputFormatLong} = '%D/%M/%Y - %T';
$Self->{Completeness} = 0.24392247043364;
$Self->{Completeness} = 0.244002628984555;

# csv separator
$Self->{Separator} = ';';
Expand Down Expand Up @@ -649,9 +649,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/da.pm
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ sub Data {
$Self->{DateFormatShort} = '%D.%M.%Y';
$Self->{DateInputFormat} = '%D.%M.%Y';
$Self->{DateInputFormatLong} = '%D.%M.%Y - %T';
$Self->{Completeness} = 0.345105124835742;
$Self->{Completeness} = 0.345218534341111;

# csv separator
$Self->{Separator} = '';
Expand Down Expand Up @@ -645,9 +645,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/de.pm
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ sub Data {
$Self->{DateFormatShort} = '%D.%M.%Y';
$Self->{DateInputFormat} = '%D.%M.%Y';
$Self->{DateInputFormatLong} = '%D.%M.%Y - %T';
$Self->{Completeness} = 0.991787122207622;
$Self->{Completeness} = 0.991784423266513;

# csv separator
$Self->{Separator} = ';';
Expand Down Expand Up @@ -643,9 +643,6 @@ sub Data {
'Query delay' => 'Abfrage-Verzögerung',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'Verzögerung (in Millisekunden) bis der AJAX-Request abgeschickt wird.',
'Autocompletion for search fields' => 'Autovervollständigung für Suchfelder',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'Autovervollständigung für Suchfelder benutzen statt statischer Auswahl aktuell in Znuny gewählter Werte (in Tickets, Artikeln, etc.). Dies verbessert die Performance, sofern mehrere tausend Werte des dynamischen Felds gewählt wurden. Diese Einstellungen hat keine Auswirkungen auf die Suchfelder, die in AgentTicketSearch und CustomerTicketSearch angezeigt werden.',
'Input field width' => 'Breite des Eingabefelds',
'Width of the input field (percentage).' => 'Breite des Eingabefelds (in Prozent).',
'Additional dynamic field storage' => 'Zusätzliche dynamische Felder befüllen',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/el.pm
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ sub Data {
$Self->{DateFormatShort} = '%D.%M.%Y';
$Self->{DateInputFormat} = '%D.%M.%Y';
$Self->{DateInputFormatLong} = '%D.%M.%Y - %T';
$Self->{Completeness} = 0.136990801576873;
$Self->{Completeness} = 0.137035819914558;

# csv separator
$Self->{Separator} = ';';
Expand Down Expand Up @@ -644,9 +644,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/en_CA.pm
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ sub Data {
$Self->{DateFormatShort} = '%Y-%M-%D';
$Self->{DateInputFormat} = '%Y-%M-%D';
$Self->{DateInputFormatLong} = '%Y-%M-%D - %T';
$Self->{Completeness} = 0.0026281208935611;
$Self->{Completeness} = 0.00262898455471574;

# csv separator
$Self->{Separator} = ',';
Expand Down Expand Up @@ -648,9 +648,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/en_GB.pm
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ sub Data {
$Self->{DateFormatShort} = '%D/%M/%Y';
$Self->{DateInputFormat} = '%D/%M/%Y';
$Self->{DateInputFormatLong} = '%D/%M/%Y - %T';
$Self->{Completeness} = 0.603482260183968;
$Self->{Completeness} = 0.603680578376602;

# csv separator
$Self->{Separator} = ',';
Expand Down Expand Up @@ -645,9 +645,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/es.pm
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ sub Data {
$Self->{DateFormatShort} = '%D/%M/%Y';
$Self->{DateInputFormat} = '%D/%M/%Y';
$Self->{DateInputFormatLong} = '%D/%M/%Y - %T';
$Self->{Completeness} = 0.594448094612352;
$Self->{Completeness} = 0.594643443969767;

# csv separator
$Self->{Separator} = ';';
Expand Down Expand Up @@ -649,9 +649,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/es_CO.pm
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ sub Data {
$Self->{DateFormatShort} = '%D/%M/%Y';
$Self->{DateInputFormat} = '%D/%M/%Y';
$Self->{DateInputFormatLong} = '%D/%M/%Y - %T';
$Self->{Completeness} = 0.324901445466491;
$Self->{Completeness} = 0.325008215576733;

# csv separator
$Self->{Separator} = ';';
Expand Down Expand Up @@ -644,9 +644,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/es_MX.pm
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ sub Data {
$Self->{DateFormatShort} = '%D/%M/%Y';
$Self->{DateInputFormat} = '%D/%M/%Y';
$Self->{DateInputFormatLong} = '%D/%M/%Y - %T';
$Self->{Completeness} = 0.729960578186597;
$Self->{Completeness} = 0.730200460072297;

# csv separator
$Self->{Separator} = ';';
Expand Down Expand Up @@ -643,9 +643,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/et.pm
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ sub Data {
$Self->{DateFormatShort} = '%D.%M.%Y';
$Self->{DateInputFormat} = '%D.%M.%Y';
$Self->{DateInputFormatLong} = '%D.%M.%Y - %T';
$Self->{Completeness} = 0.165407358738502;
$Self->{Completeness} = 0.165461715412422;

# csv separator
$Self->{Separator} = '';
Expand Down Expand Up @@ -643,9 +643,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/fa.pm
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ sub Data {
$Self->{DateFormatShort} = '%D.%M.%Y';
$Self->{DateInputFormat} = '%D.%M.%Y';
$Self->{DateInputFormatLong} = '%D.%M.%Y - %T';
$Self->{Completeness} = 0.615965834428384;
$Self->{Completeness} = 0.616168255011502;

# csv separator
$Self->{Separator} = '';
Expand Down Expand Up @@ -648,9 +648,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/fi.pm
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ sub Data {
$Self->{DateFormatShort} = '%D.%M.%Y';
$Self->{DateInputFormat} = '%D.%M.%Y';
$Self->{DateInputFormatLong} = '%D.%M.%Y - %T';
$Self->{Completeness} = 0.189060446780552;
$Self->{Completeness} = 0.189122576404864;

# csv separator
$Self->{Separator} = ';';
Expand Down Expand Up @@ -645,9 +645,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/fr.pm
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ sub Data {
$Self->{DateFormatShort} = '%D.%M.%Y';
$Self->{DateInputFormat} = '%D.%M.%Y';
$Self->{DateInputFormatLong} = '%D.%M.%Y - %T';
$Self->{Completeness} = 0.382391590013141;
$Self->{Completeness} = 0.38251725271114;

# csv separator
$Self->{Separator} = ';';
Expand Down Expand Up @@ -651,9 +651,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
5 changes: 1 addition & 4 deletions Kernel/Language/fr_CA.pm
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ sub Data {
$Self->{DateFormatShort} = '%D.%M.%Y';
$Self->{DateInputFormat} = '%D.%M.%Y';
$Self->{DateInputFormatLong} = '%D.%M.%Y - %T';
$Self->{Completeness} = 0.327529566360053;
$Self->{Completeness} = 0.327637200131449;

# csv separator
$Self->{Separator} = ';';
Expand Down Expand Up @@ -650,9 +650,6 @@ sub Data {
'Query delay' => '',
'Delay (in milliseconds) until the AJAX request will be sent.' =>
'',
'Autocompletion for search fields' => '',
'Use autocompletion for search fields instead of a static selection of values that are currently selected in Znuny (in tickets, articles, etc.). This increases performance if many thousands of values of the dynamic field have been selected. This setting does not affect the search field displayed in AgentTicketSearch and CustomerTicketSearch.' =>
'',
'Input field width' => '',
'Width of the input field (percentage).' => '',
'Additional dynamic field storage' => '',
Expand Down
Loading

0 comments on commit 63d3004

Please sign in to comment.