[gelöst] Ticket Ansicht nach Status: Archivierte Tickets

Hilfe zu Znuny Problemen aller Art
Locked
TheDude
Znuny expert
Posts: 208
Joined: 24 Jan 2012, 15:01
Znuny Version: 4.0.13
Real Name: Jörg Brümmer
Company: Kreis Minden-Lübbecke

[gelöst] Ticket Ansicht nach Status: Archivierte Tickets

Post by TheDude »

Hallo

Ist es möglich, eine weitere Schaltfläche neben den "Offene Tickets" und "Geschlossene Tickets" für "Archivierte Tickets" einzubauen, die mir eben diese Tickets anzeigt?
Last edited by TheDude on 23 Aug 2013, 13:14, edited 2 times in total.
OTRS 5.0.18 auf Debian Linux | Apache2 | MySQL
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: Ticket Ansicht nach Status: Archivierte Tickets

Post by reneeb »

Klar ;-)








Füge das zu %Filters in Kernel/Modules/AgentTicketStatusView.pm:

Code: Select all

        Closed => {
            Name   => 'Archived tickets',
            Prio   => 1002,
            Search => {
                 ArchiveFlags => [ 'y' ],
                OrderBy    => $OrderBy,
                SortBy     => $SortBy,
                UserID     => $Self->{UserID},
                Permission => 'ro',
            },
        },
Das sollte eigentlich schon reichen... Ich habe es jetzt auf die Schnelle nicht getestet. Ansonsten einfach nochmal melden.
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
TheDude
Znuny expert
Posts: 208
Joined: 24 Jan 2012, 15:01
Znuny Version: 4.0.13
Real Name: Jörg Brümmer
Company: Kreis Minden-Lübbecke

Re: Ticket Ansicht nach Status: Archivierte Tickets

Post by TheDude »

Also Filter gesamt wäre dann so?

Code: Select all

# define filter
    my %Filters = (
        Open => {
            Name   => 'Open tickets',
            Prio   => 1000,
            Search => {
                StateType  => 'Open',
                OrderBy    => $OrderBy,
                SortBy     => $SortBy,
                UserID     => $Self->{UserID},
                Permission => 'ro',
            },
        },
        Closed => {
            Name   => 'Closed tickets',
            Prio   => 1001,
            Search => {
                StateType  => 'Closed',
                OrderBy    => $OrderBy,
                SortBy     => $SortBy,
                UserID     => $Self->{UserID},
                Permission => 'ro',
            },
        },
		Closed => {
            Name   => 'Archived tickets',
            Prio   => 1002,
            Search => {
                 ArchiveFlags => [ 'y' ],
                OrderBy    => $OrderBy,
                SortBy     => $SortBy,
                UserID     => $Self->{UserID},
                Permission => 'ro',
            },
        },
    );

Denn so zeigt er mir zwar die Schaltfläche für die archivierten Tickets an, doch nicht mehr für die Geschlossenen.
OTRS 5.0.18 auf Debian Linux | Apache2 | MySQL
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: Ticket Ansicht nach Status: Archivierte Tickets

Post by reneeb »

Sorry, das zweite "Closed => {" muss natürlich "Archived => {" heißen...

Edit: Also so

Code: Select all

    # define filter
        my %Filters = (
            Open => {
                Name   => 'Open tickets',
                Prio   => 1000,
                Search => {
                    StateType  => 'Open',
                    OrderBy    => $OrderBy,
                    SortBy     => $SortBy,
                    UserID     => $Self->{UserID},
                    Permission => 'ro',
                },
            },
            Closed => {
                Name   => 'Closed tickets',
                Prio   => 1001,
                Search => {
                    StateType  => 'Closed',
                    OrderBy    => $OrderBy,
                    SortBy     => $SortBy,
                    UserID     => $Self->{UserID},
                    Permission => 'ro',
                },
            },
          Archived => {
                Name   => 'Archived tickets',
                Prio   => 1002,
                Search => {
                     ArchiveFlags => [ 'y' ],
                    OrderBy    => $OrderBy,
                    SortBy     => $SortBy,
                    UserID     => $Self->{UserID},
                    Permission => 'ro',
                },
            },
        );

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
TheDude
Znuny expert
Posts: 208
Joined: 24 Jan 2012, 15:01
Znuny Version: 4.0.13
Real Name: Jörg Brümmer
Company: Kreis Minden-Lübbecke

[gelöst] Re: Ticket Ansicht nach Status: Archivierte Tickets

Post by TheDude »

Passt. Super, danke.
OTRS 5.0.18 auf Debian Linux | Apache2 | MySQL
Locked