Dashboard, Anzahl angezeigte Tickets erhöhen

Hilfe zu OTRS Problemen aller Art
Post Reply
gilgamesh72
Znuny newbie
Posts: 7
Joined: 14 Sep 2010, 14:12
Znuny Version: 2..4.7

Dashboard, Anzahl angezeigte Tickets erhöhen

Post by gilgamesh72 »

hi,

im Dashboard kann man ja über das Stiftsymbol (Einstellungen) im jeweiligen Fenster die Anzahl der max. angezeigten Tickets ändern, in den Schritten von 5, 10, 15, 20 und 25. Kann ich diese Vorgaben so ändern, dass ich auch mehr Tickets zur Ansicht bekomme, um nicht seitenweise blättern zu müssen?

Vorab danke für eure Vorschläge.

gruß
gilgamesh72
ddDagobert
Znuny wizard
Posts: 350
Joined: 13 May 2009, 14:24
Znuny Version: 5.0.10

Re: Dashboard, Anzahl angezeigte Tickets erhöhen

Post by ddDagobert »

Bitte ergänze deine Signatur!

Schau mal in der Sysconfig unter Ticket -> Frontend::Agent::Dashboard
Hier kannst du das angezeigte Limit einstellen.
Produktiv: OTRS 5.0.10 mit ITSM + Individualpakete und Feature AddOn auf SLES 11 SP2 mit PosgtreSQL 9.3
Test: OTRS 5.0.10 mit ITSM + Individualpakete und Feature AddOn auf SLES 11 SP2 mit PosgtreSQL 9.3
Entwicklung: OTRS 5.0.10 mit ITSM + Individualpakete und Feature AddOn auf SLES 11 SP2 mit PosgtreSQL 9.3
gilgamesh72
Znuny newbie
Posts: 7
Joined: 14 Sep 2010, 14:12
Znuny Version: 2..4.7

Re: Dashboard, Anzahl angezeigte Tickets erhöhen

Post by gilgamesh72 »

hallo ddDagobert,

unter Sysconfig kann ich zwar Limit vorgeben, hat aber keine Auswirkung bei der Auswahl der möglichen Schritten (5,10,15,20,25) unter Einstellungen über das Stiftsymbol.

Ich benötige eine Konfigurationsmöglichkeit, wie unter Ticket -> Frontend::Customer::Preferences -> CustomerPreferencesGroups###ShownTickets: im unteren Abschnitt "Data", wo man die Auswahlmöglichkeiten selber definieren kann.

Bei der Kundenschnittstelle geht das, ich brauche diese Möglichkeit aber für den Dashboard des Agenten.

gruß
gilgamesh72
BIG_jan
Znuny advanced
Posts: 138
Joined: 05 Jun 2009, 11:32
Znuny Version: 3.3.8
Company: Netzlink Informationstechnik GmbH
Location: Wolfenbüttel,GER
Contact:

Re: Dashboard, Anzahl angezeigte Tickets erhöhen

Post by BIG_jan »

aloha,
schreib die gwünschten mengen doch einfach in dei Datei output/html/DashboardTicketGeneric.pm

Code: Select all

sub Preferences {
    my ( $Self, %Param ) = @_;
    my @Params = (
        {
< ... hier steht mehr code ... >
            Data => {
                5  => ' 5',
                10 => '10',
                15 => '15',
                20 => '20',
                25 => '25',
## Anzahl angezeigte Tickets vergrößern
		30 => '30',
		40 => '40',
		50 => '50',
##
            },
            SelectedID => $Self->{PageShown},
        },
    );

    return @Params;
}
aber achtung, je mehr tickets, desto länger dauert das laden der seite
wenn man überall 50 einstellt (=200) , dann dauert das schon etwas länger
Live: OTRS 3.3.8, ITSM 3.3.8, in vm
Test: otrs 3.3.8, ITSM

OS: RedHat 6.5 64Bit, Apache: 2.2.15, MySQL 5.5.38, Perl: 5.10.1, mod_Perl 2.0.4
otrscrasher
Znuny newbie
Posts: 45
Joined: 01 Feb 2013, 15:54
Znuny Version: 3.3.8

Re: Dashboard, Anzahl angezeigte Tickets erhöhen

Post by otrscrasher »

Gibt es dafür vielleicht eine "sysconfig" Einstelllung?
---RedHat 6.5---MySql 5.1.73---Apache 2.2.15---OTRS 3.3.8---
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Dashboard, Anzahl angezeigte Tickets erhöhen

Post by jojo »

probier es mal mit Kernel::Output::HTML::PreferencesGeneric
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
otrscrasher
Znuny newbie
Posts: 45
Joined: 01 Feb 2013, 15:54
Znuny Version: 3.3.8

Re: Dashboard, Anzahl angezeigte Tickets erhöhen

Post by otrscrasher »

Wenn ich in der "Sysconfig" i mAdminbereich nach "PreferencesGeneric" suche bekomme ich folgende Ergebnisse:

Code: Select all

Frontend::Agent::Preferences 	2 	DynamicFields
Frontend::Agent::Preferences 	12 	Framework
Frontend::Agent::Preferences 	12 	Ticket
Frontend::Customer::Preferences 	2 	Ticket
Und leider finde ich in keinem davon die Einstellungen für das Dashboard.

Ich habe nur für die "Ansicht nach Queues"...Etwas gefunden. Diese Werte habe ich geändert.
- "TicketOverviewSmallPageShown"
- "TicketOverviewMediumPageShown"
- "TicketOverviewPreviewPageShown"


Ich habe jetzt erstmal die Datei
-> /Kernel/Output/HTML/DashboardTicketGeneric.pm

bearbeitet und es funktioniert. Muss man nur beim Update wieder an etwas denken :)

Code: Select all

 my @Params = (
        {
            Desc  => 'Shown Tickets',
            Name  => $Self->{PrefKeyShown},
            Block => 'Option',
            Data  => {
                5  => '  5',
                10 => ' 10',
                15 => ' 15',
                20 => ' 20',
                25 => ' 25',
                50 => ' 50',
                100 => '100',
                250 => '250',
                99999 => 'Alle'
---RedHat 6.5---MySql 5.1.73---Apache 2.2.15---OTRS 3.3.8---
Post Reply