nachdem wir bereits viele Anpassungen im SInne unserer Agenten durchgeführt haben, stehen wir vor einer neuen Herausforderung. Wir setzten die aktuelleste Version 5S ein und haben folgende Anforderung, bei dieser benötigen wir Eure Hilfe - jedoch ohne zusätzliche Addons von Dritten.
Im Dashboard gibt es ja die unterschiedlichen Dahsboard-Widgets. Beispiel hier die eskalierten Tickets. Nun stehen wir vor der Herausforderung die aufgeführten Filter "My locked Tickets", "My watched Tickets" etc. zu erweitern. Es soll ein Filter generiert werden der alle eigenen Tickets anzeigt (Besitzer und Verantwortlicher). Die dazugehörige Datei ist zu finden unter /opt/otrs-5.0.15/Kernel/Output/HTML/Dashboard/TicketGeneric.pm.
Dort ist der folgende Abschnitt:
Code: Select all
my %TicketSearchSummary = (
Locked => {
OwnerIDs => $TicketSearch{OwnerIDs} // [ $Self->{UserID}, ],
LockIDs => [ '2', '3' ], # 'lock' and 'tmp_lock'
},
Responsible => {
ResponsibleIDs => $TicketSearch{ResponsibleIDs} // [ $Self->{UserID}, ],
LockIDs => $TicketSearch{LockIDs} // undef,
},
Watcher => {
WatchUserIDs => [ $Self->{UserID}, ],
LockIDs => $TicketSearch{LockIDs} // undef,
},
MyQueues => {
QueueIDs => \@MyQueues,
LockIDs => $TicketSearch{LockIDs} // undef,
},
MyServices => {
QueueIDs => \@ViewableQueueIDs,
ServiceIDs => \@MyServiceIDs,
LockIDs => $TicketSearch{LockIDs} // undef,
},
All => {
OwnerIDs => $TicketSearch{OwnerIDs} // undef,
LockIDs => $TicketSearch{LockIDs} // undef,
},
);
Code: Select all
OwnerIDs => $TicketSearch{OwnerIDs} // [ $Self->{UserID}, ],

VG aus Frankfurt