OTRS 3.0.6 CustomerSearchAutoComplete: "Delay time between queries" falsche Zeiteinheit Millisekunden?
Hallo zusammen,
in OTRS 3 haben wir für die Kundensuche das AutoComplete einstellen. Als KundenDB haben wir unseren LDAP Server angebunden. Per Default sendet das AJAX Script eine Anfrage an den Server, sobald man mindestens 2 Buchstaben in das Kundensuchfeld eingetragen hat.
Wenn ich nun beispielsweise den Anfang eines Kundennamen mit 4 Buchstaben eintippe, z.B. Hans, so sendet das AJAX 3 Suchanfragen an den LDAP-Server: Suche nach ha*, han* und hans* Da der LDAPServer die letzte, detailiertere Anfrage "hans*" schneller beantwortet , als die Anfrage "ha*" (da es weniger Treffer gibt), erscheint nun für Millisekunden kurz das Suchergebnis zu "hans*", wird aber kurz danach durch das längere Suchergebnis "ha*" überschrieben.
Um dies zu verhindern, wollte ich den Parameter Ticket::Frontend::CustomerSearchAutoComplete###QueryDelay vergrössern, so dass der Client beispielsweise eine halbe Sekunde wartet, bis er eine Suchanfrage an den Server schickt. Der Default-Wert von Ticket::Frontend::CustomerSearchAutoComplete###QueryDelay ist 0.1. Ich vermute, dass die OTRS -Entwickler damit 1/10sec meinten, im Manual ist aber leider keine Zeiteinheit genannt.
Das JQuery-Modul verlangt aber Millisekunden! Also müsste ich hierzu den Wert 100 eintragen, was die Sysconfig aber mit der Fehlermeldung "Error: Ein ungültiger Wert wurde eingetragen" quittiert.
Das Delay in Millisekunden mit Nachkommastelle einzugeben scheint wohl nicht im Sinne der Entwickler zu sein, oder?
Ich vermute das ist ein Bug, oder?
PS: Als Workaround haben wir den Parameter per vi in der ZZZAuto.pm auf den Wert 500 gesetzt, was aber auch nicht "Best practice" ist ;-)
Mit freundlichen Grüssen Florian Nold
------------------------------------------------------------------------
UNIVERSITÄTSKLINIKUM FREIBURG Klinikrechenzentrum Freiburg (KRZ)
Tel. (+49) 0761 270-19920, Fax -20660 Agnesenstr. 6-8, 79106 Freiburg, Deutschland florian.nold@uniklinik-freiburg.de http://www.uniklinik-freiburg.de
Prod: OTRS 2.4.7 / ITSM. 2.0.3 SLES 10SP3, VMware ESX Test: OTRS 3.0.6 / ITSM. 3.0.1 SLES 10SP3, VMware ESX
participants (1)
-
florian.nold@uniklinik-freiburg.de