Ticket::Frontend::AgentTicketStatusView

Hilfe zu Znuny Problemen aller Art
Locked
HZpro
Znuny newbie
Posts: 29
Joined: 12 Aug 2010, 11:37
Znuny Version: 2.4.7

Ticket::Frontend::AgentTicketStatusView

Post by HZpro »

Hallo Zusammen,

im Config Einstellungen: Ticket -> Frontend::Agent::Ticket::ViewStatus
und Ticket::Frontend::AgentTicketStatusView###SortBy ist die Sotierung nach Alter (Default) aktiv.
und so sind die Tickets (Offen/geschlossen) unter Status nach alter sotiert. ich möchte aber die geschlossene Tickets nach "zuletzt bearbeitete Tickets" sotieren, genauer nach "change_time" im DB.
meine Idee wäre die die Auswahlmöglichkeiten für SortBy mit "change_time zu erweitern oder TicketFreeTime1 unter Ticket::Frontend::AgentTicketStatusView###SortBy mit "change_time" im DB zu verknüpfen.

vielleicht hat jemand einen Tipp... :? ?
Gruß

HZpro
OTRS 3.0.11
Win Server 2008
MS SQL Server2008 R2
HZpro
Znuny newbie
Posts: 29
Joined: 12 Aug 2010, 11:37
Znuny Version: 2.4.7

Gelöst Ticket::Frontend::AgentTicketStatusView

Post by HZpro »

Hallo Zusammen,

die Anzeige von Änderungsdatum an einem Ticket unter mein Queue ist möglich, indem ich zum AgentTicketOverviewSmall.dtl folgene Zeilen eingefügt habe.

Zeile 77:

Code: Select all

<th width="10%">$Text{"Changed"}<br/>
<a name="OverviewControl" href="$Env{"Baselink"}Action=$Env{"Action"}&$Data{"LinkSort"}&SortBy=Changed&OrderBy=Up" onmouseover="window.status='$JSText{"sort upward"}'; return true;" onmouseout="window.status='';"><img border="0" src="$Config{"Frontend::ImagePath"}up-small.png" alt="$Text{"up"}"></a> /
<a name="OverviewControl" href="$Env{"Baselink"}Action=$Env{"Action"}&$Data{"LinkSort"}&SortBy=Changed&OrderBy=Down" onmouseover="window.status='$JSText{"sort downward"}'; return true;" onmouseout="window.status='';"><img border="0" src="$Config{"Frontend::ImagePath"}down-small.png" alt="$Text{"down"}"></a>
 </th> 
und die Zeile 140:

Code: Select all

$Data{"StartFont"}<div title="$Quote{"$TimeShort{"$Data{"Changed"}"}"}">$Quote{"$TimeShort{"$Data{"Changed"}"}","30"}</div>$Data{"StopFont"}
So sieht man unter meinem Queue eine neue Spalte neben Titel, Alter, Status..., die "geändert" heißt, darunter das Änderungsdatum und die Uhrzeit.
Aber die Sortierung mit up/down funktioniert leider noch nicht. Klickt man auf up oder down, so liefert OTRS keine Daten unter meine Queue oder Statusview.

Hat jemand eine neue Idee woran das Problem liegen könnte ?


Beide Schreibweisen für das Datum habe ich bereits probiert.

$TimeShort{"$Data{"Changed"}"}

$TimeLong{"$Data{"Changed"}"}

Das zweite Problem ist:
Das Änderungsdatum wird in der 'ticket' Tabelle, wie das Änderungsdatum für die Noizen in der 'Article' Tabelle gespeichert. Wenn ich jetzt die oben genannten Variablen ($Data{"Changed"}) verwende, wird das Datum in der Ticket-Tabelle ausgelesen. Gibt es eine Möglichkeit das Datum aus der Article Tabelle auszulesen ? Den nur das Datum aus der Article Tabelle scheint sich zu verändern wenn an dem Ticket gearbeitet wird.

mir reicht erstmal das Problem mit dem Sotierung vom Änderungsdatum zulösen.

Danke
HZpro
OTRS 3.0.11
Win Server 2008
MS SQL Server2008 R2
Locked