Dashboard

Locked
Leibnitz
Znuny newbie
Posts: 14
Joined: 30 Oct 2008, 17:27

Dashboard

Post by Leibnitz »

Hallo,

hab mir heute auf einem Testrechner OTRS 2.4.1 installiert.
Das neue Dashboard find ich klasse, allerdings würden wir für uns noch gerne ein paar dinge erweitern.

Kann mir jemand sagen wo ich die Dateien fürs Dashboard finde?
Wo kann ich z.b. die Anordnung der Module ändern?
Wo sind die Module, damit wir ein beispiel haben damit wir neue erstellen könne?

Hab schon gesucht allerdings nicht die richtigen dateien gefunden.

Kann mir jemand helfen?

gruß leibnitz
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Dashboard

Post by jojo »

Die Dateien befinden sich in den Templatefoldern
"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
Leibnitz
Znuny newbie
Posts: 14
Joined: 30 Oct 2008, 17:27

Dashboard

Post by Leibnitz »

Hi

danke für die Info, irgendwie glaub ich bin ich blind lol

Hab unter /Kernel/Output/HTML gesucht und auch was zum Dashboard gefunden, allerdings hab ich bis jetzt noch nicht gefunden wo man die Anordnung am Dashboard verändern kann oder die Boxen in den Einstellungen.

kann mir jemand sagen wo ich das mache?

gruß leibnitz
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Dashboard

Post by jojo »

das Dashboard wird dynamisch generiert, d.h in Abhängigkeit der Modulnummer
"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
Leibnitz
Znuny newbie
Posts: 14
Joined: 30 Oct 2008, 17:27

Dashboard

Post by Leibnitz »

kannst du mir sagen, wo ich die abhängigkeiten ändern kann etc?
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Dashboard

Post by jojo »

was willst Du genau machen?
"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
Leibnitz
Znuny newbie
Posts: 14
Joined: 30 Oct 2008, 17:27

Dashboard

Post by Leibnitz »

ich will die anordnung verändern,

1. Neue Tickets
2. Offene Tickets / Zur Beantwortung
3. hier soll noch ein Modul erstellt werden mit einem eigenen Tickettyp (da bin ich noch auf der suche)
4. Eskalierte Tickets

jetz bin ich halt grad auf der suche wie ich die anornung verändern kann.
danach soll dann das "neue" Module noch dazu kommen.
Leibnitz
Znuny newbie
Posts: 14
Joined: 30 Oct 2008, 17:27

Dashboard

Post by Leibnitz »

Hab jetzt übers Wochenende versucht die Files zu finden, leider ohne erfolg.
Ich brauch z.b. die Datei für das Dashboard Modul "neue tickets".

Weiß jemand wo das genau ist?

mfg leibnitz
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Dashboard

Post by jojo »

Es gibt dafür keine extra Datei. Schau mal in die SysConfig und in die entsprechenden Dateien unter Kernel/Output/HTML und Kernel/Output/HTML/Standard
"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
Leibnitz
Znuny newbie
Posts: 14
Joined: 30 Oct 2008, 17:27

Dashboard

Post by Leibnitz »

in der Sysconfig hab ich die Module bereits gefunden, aber dort kann ich die Anordnung etc auch nicht verändern etc.
genauso find ich einfach in Kernel/Output/html/* nirgends den passenden code. irgendwo muss das ja definiert sein ...
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Dashboard

Post by jojo »

Die Anordung erfolgt über eine Schleife über die Nummern der Module in der SysConfig. Willst Du diese Reihenfolge ändern, musst Du:

- das entsprechende Modul in der SysConfig deaktivieren
- in der SysConfig oder über eine entsprechende zusätzliche Konfigurationsdatei das Modul mit einer anderen Nummer wieder aktivieren

Zum Beispiel hat das Bildmodul die Nummer 200:
$Self->{'DashboardBackend'}->{'0200-Image'}

Andere Beispiele:
$Self->{'DashboardBackend'}->{'0130-TicketOpen'}
$Self->{'DashboardBackend'}->{'0120-TicketNew'}
$Self->{'DashboardBackend'}->{'0110-TicketEscalation'}
$Self->{'DashboardBackend'}->{'0100-TicketPendingReminder'}
"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
Leibnitz
Znuny newbie
Posts: 14
Joined: 30 Oct 2008, 17:27

Dashboard

Post by Leibnitz »

Hi

danke für die Nummern, die hab ich mittlerweile rausgefunden.

Ich hab gerade unter Ticket -> Frontend::Agent::Dashboard das Modul deaktiviert, aber hier kann ich ja nicht die nummer ändern??
Finde in der Sysconfig sonst nichts über die Module als bei Ticket -> Frontend::Agent::Dashboard.

Bin ich da richtig? Wo kann ich da die nummer ändern?

gruß leibnitz
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Dashboard

Post by jojo »

Du musst entweder den XML Code in eine eigene XML Datei unter Kernel/Config/Files/ kopieren und ändern (Nummern), danach kannst Du die restlichen Werte in der SysConfig anpassen.

Oder Du kopierst den korrespondierenden Perlhash in die Config.pm und passt Ihn dort an
"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
Leibnitz
Znuny newbie
Posts: 14
Joined: 30 Oct 2008, 17:27

Dashboard

Post by Leibnitz »

hmm, hab die config.pm jetzt folgendermaßen erweitert, leider ohne wirkung.
hab ich da was falsch gemacht?

Code: Select all

    # ---------------------------------------------------- #
    # insert your own config settings "here"               #
    # config settings taken from Kernel/Config/Defaults.pm #
    # ---------------------------------------------------- #
    # $Self->{SessionUseCookie} = 0;
    # $Self->{CheckMXRecord} = 0;

    $Self->{'DashboardBackend'}->{'0110-TicketNew'};
    $Self->{'DashboardBackend'}->{'0120-TicketOpen'};
    $Self->{'DashboardBackend'}->{'0140-TicketEscalation'};
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Dashboard

Post by jojo »

ja, Du musst den gesamten Code in die Config.pm packen z.B:

Code: Select all

$Self->{'DashboardBackend'}->{'0201-Image'} =  {
  'Block' => 'ContentLarge',
  'Default' => '0',
  'Description' => 'Offene Tickets/Woche (alle Queues)',
  'Group' => 'Webmaster',
  'Height' => '283',
  'Link' => 'https://support.example.com/',
  'LinkTitle' => 'https://support.example.com/',
  'Module' => 'Kernel::Output::HTML::DashboardImage',
  'Title' => 'Offene Tickets/Woche (alle Queues)',
  'URL' => 'https://support.example.com/otrs-web/images/opentickets_weekly.png',
  'Width' => '697'
};
"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
Leibnitz
Znuny newbie
Posts: 14
Joined: 30 Oct 2008, 17:27

Dashboard

Post by Leibnitz »

Hi

danke, hat super geklappt, jetzt ist alles so wie ichs will bzw brauche.
Hab jetzt auch mein "neues" Dashboard plugin.

Jetzt möchte ich bei einem allerdings noch das die Ticket angezeigt werden die auf "warten auf erfolgreiches schließen" gesetzt sind.

Hab dazu folgenden Code angepasst:

Code: Select all

 'Attributes' => 'StateType=pending auto close+;',
Eigenltich müsste es ja passen oder? glaub das hängt mit den leerzeichen zusammen?
Locked