Newbi: Nach Ticket Aktion zum Dashboard leiten

Hilfe zu OTRS Problemen aller Art
Post Reply
thuhn01
Znuny newbie
Posts: 19
Joined: 13 Mar 2013, 18:01
Znuny Version: 5.0.6
Company: DITH-Shop

Newbi: Nach Ticket Aktion zum Dashboard leiten

Post by thuhn01 »

Moin,

ich bin in OTRS Skripts noch komplett unerfahren, bin meist froh wenn ich die gegebenen Möglichkeiten konfigurieren kann.

1) Aktuell habe ich Ticket::Frontend::MenuModule###470-Junk so gesetzt das bei Klick das Ticket in die Queue "Junk" verschoben wird.
Darüber läuft dann der GenericAgent der diesen Mist alle 5 Minuten löscht. So weit so gut. Läuft.
Aber:
Ich bin nun mal faul. Nach dem Verschieben möchte ich OHNE den Link "zurück" klicken zu müssen wieder ins Dashboard - also zur Ticketliste kommen. Was muss ich wo eintragen?


2) Wo finde ich eine Liste / Doku zu den ganzen Funktionen, Prozeduren? Damit ich nicht bei jeder Kleinigkeit fragen muss (das hier oben ist sicher nur Kinderkram)
thuhn01
Znuny newbie
Posts: 19
Joined: 13 Mar 2013, 18:01
Znuny Version: 5.0.6
Company: DITH-Shop

Re: Newbi: Nach Ticket Aktion zum Dashboard leiten

Post by thuhn01 »

Geht so was nicht?
Gibts keine Art Handbuch mit Erläuterungen welche Funktion was tut?
wurzel
Znuny guru
Posts: 3232
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: Newbi: Nach Ticket Aktion zum Dashboard leiten

Post by wurzel »

Hi,

ich glaube, dass es nicht geht.

Dokumentation? klar.
http://otrs.github.io/doc/manual/develo ... index.html

aber ich versteh davon leider nix ;)

Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
vitus
Znuny newbie
Posts: 78
Joined: 12 Apr 2016, 09:16
Znuny Version: 5.0.9

Re: Newbi: Nach Ticket Aktion zum Dashboard leiten

Post by vitus »

Hallo leute

ich greife diese problematik auf und würde gerne wissen wo ich es ändern könnte. ich bearbeite auch gerne die skripte.
falls da jemand eine idee hat. immer her damit
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Newbi: Nach Ticket Aktion zum Dashboard leiten

Post by reneeb »

Das kann hier geändert werden: https://github.com/OTRS/otrs/blob/maste ... e.pm#L1128

Ich würde es wohl ungefähr so machen:

Code: Select all

    # Module directly called
    my $Action = ( ( $GetParam{DestQueue} // '' ) eq 'Junk' ) ? 'AgentDashboard' : 'AgentTicketZoom';

    if ( $ConfigObject->Get('Ticket::Frontend::MoveType') eq 'form' ) {
        return $LayoutObject->Redirect(
            OP => "Action=$Action;TicketID=$Self->{TicketID}"
                . ( $ArticleID ? ";ArticleID=$ArticleID" : '' ),
        );
    }

    # Module opened in popup
    elsif ( $ConfigObject->Get('Ticket::Frontend::MoveType') eq 'link' ) {
        return $LayoutObject->PopupClose(
            URL => "Action=$Action;TicketID=$Self->{TicketID}"
                . ( $ArticleID ? ";ArticleID=$ArticleID" : '' ),
        );
}
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
vitus
Znuny newbie
Posts: 78
Joined: 12 Apr 2016, 09:16
Znuny Version: 5.0.9

Re: Newbi: Nach Ticket Aktion zum Dashboard leiten

Post by vitus »

virlen dank!

es hat wunderbar funktioniert!

bin begeistert

Danke an reneeb!!!

wie würde der code den aussehen, wenn diese funktion generell beim verschieben eines tickets in eine queue ausgelöst werden würde?
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Newbi: Nach Ticket Aktion zum Dashboard leiten

Post by reneeb »

Einfach

Code: Select all

my $Action = 'AgentDashboard';
Edit: Da müsste doch noch mehr gemacht werden.

https://github.com/OTRS/otrs/blob/maste ... e.pm#L1109

Code: Select all

my $NextScreen = 'AgentDashboard';
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
vitus
Znuny newbie
Posts: 78
Joined: 12 Apr 2016, 09:16
Znuny Version: 5.0.9

Re: Newbi: Nach Ticket Aktion zum Dashboard leiten

Post by vitus »

vielen dank für deine hilfe!
Post Reply