Tip: In Suchergebnis Anzeige der letzten Änderung statt des Alters eines Tickets

Hallo, Hier noch eine Änderung, die ich auf Wunsch in unserem System eingebaut habe. Es geht wieder um die Anzeige von Suchergebnissen: Statt des Alters eines Tickets soll die letzte Änderung angezeigt werden. Falls jemand eine elegantere Lösung hat: Immer her damit ;-) Schönen Gruß aus Wiesbaden, Zoltan http://www.caseconsult.com mailto:zoltan.sekeres@caseconsult.com 1) Verwendung der letzten Änderung statt Alter: Dazu die Zeile 340 ($Data{Age} = ...) durch diesen Block ersetzen: /usr/share/otrs/Kernel/Modules/AgentTicketSearch.pm:340 if( $GetParam{ResultForm} eq 'Normal') { # retrieve time of last change instead: my %TicketData = $Self->{TicketObject}->TicketGet(TicketID => $_); $Data{Age} = time() - $Self->{TicketObject}->{TimeObject}->TimeStamp2SystemTime(String=>$TicketData{Changed}); } $Data{Age} = $Self->{LayoutObject}->CustomerAge(Age => $Data{Age}, Space => ' '); 2) Anpassen des Templates("Alter"->"Letzte Änderung"): /etc/otrs/Output/HTML/Standard/AgentTicketSearchResultShort.dtl:33 <th width="15%">$Text{"Last update"}<br> Man beachte, daß - die Änderung nur für die "Normale" Anzeige der Suchergebnisse gilt. "CSV", "Preview" und "Print" bleiben unberührt. - nicht alles als Änderung zählt. Eine neue Notiz wird den angezeigten Timestamp nicht verändern, ein Sperren und Ändern des Benutzers dagegen schon.
participants (1)
-
Zoltan Sekeres