Agent Ticket Übersicht

Hilfe zu Znuny Problemen aller Art
Locked
rebel79
Znuny newbie
Posts: 5
Joined: 19 Oct 2006, 09:51

Agent Ticket Übersicht

Post by rebel79 »

Hallo zusammen,

wo kann ich die Anzahl der in der AgentTicketMailbox angezeigten Tickets (scheinbar Standartmässig 15) einstellen, für die Queue gehts bei den normalen Einstellungen aber das hat keine Auswirkungen auf die AgentTicketMailbox.

mit besten dank und ein schönes WE.
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

Post by Andre Bauer »

In den Usereinstellungen...
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
rebel79
Znuny newbie
Posts: 5
Joined: 19 Oct 2006, 09:51

Post by rebel79 »

hmm, also in meinen Usereinstellungen (Admin Bereich und unter dem User selbt) gibt es nur die Möglichkeit die Anzahl für die Queue.
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

Post by Andre Bauer »

Das meinte ich auch. Oder redest Du vom Webmail Client?
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
rebel79
Znuny newbie
Posts: 5
Joined: 19 Oct 2006, 09:51

Post by rebel79 »

ich meine die Ticketansicht die man bekommt wenn man auf Gesperrte Tickets klickt, da hab ich bei mir immer 15 Tickets auf einer Seite.
rebel79
Znuny newbie
Posts: 5
Joined: 19 Oct 2006, 09:51

Programm Code

Post by rebel79 »

Hallo zusammen,

in der Layout.pm ist glaube ich folgende Funktion für mein Problem "verantwortlich", wenn ich jetzt nun an der offensichtlichen stelle ( ... || 15) einen anderen Wert eingebe tut sich nix, nach 20min anstarren der Funktion bin ich noch kein Stück weiter gekommen, weiss wer Rat?

Code: Select all

sub PageNavBar {
    my $Self = shift;
    my %Param = @_;
    my $Limit = $Param{Limit} || 0;
    $Param{AllHits} = 0 if (!$Param{AllHits});
    $Param{StartHit} = 0 if (!$Param{AllHits});
    my $Pages = int(($Param{AllHits} / $Param{PageShown}) + 0.99999);
    my $Page = int(($Param{StartHit} / $Param{PageShown}) + 0.99999);
    my $WindowSize = $Param{WindowSize} || 15;
    # build Results (1-5 or 16-30)
    if ($Param{AllHits} >= ($Param{StartHit}+$Param{PageShown})) {
        $Param{Results} = $Param{StartHit}."-".($Param{StartHit}+$Param{PageShown}-1);
    }
    else {
        $Param{Results} = "$Param{StartHit}-$Param{AllHits}";
    }
    # check total hits
    if ($Limit == $Param{AllHits}) {
        $Param{TotalHits} = "<font color=red>$Param{AllHits}</font>";
    }
    else {
        $Param{TotalHits} = $Param{AllHits};
    }
    # build page nav bar
    my $WindowStart = sprintf ("%.0f",($Param{StartHit} / $Param{PageShown}));
    $WindowStart = int(($WindowStart/$WindowSize))+1;
    $WindowStart = ($WindowStart*$WindowSize)-($WindowSize);
    my $i = 0;
    while ($i <= ($Pages-1)) {
        $i++;
        if ($i <= ($WindowStart+$WindowSize) && $i > $WindowStart) {
            $Param{SearchNavBar} .= " <a href=\"$Self->{Baselink}$Param{Action}&$Param{Link}".
                "StartWindow=$WindowStart&StartHit=". ((($i-1)*$Param{PageShown})+1);
            $Param{SearchNavBar} .= '">';
            if ($Page == $i) {
                $Param{SearchNavBar} .= '<b>'.($i).'</b>';
            }
            else {
                $Param{SearchNavBar} .= ($i);
            }
            $Param{SearchNavBar} .= '</a> ';
        }
        # over window
        elsif ($i > ($WindowStart+$WindowSize)) {
            my $StartWindow = $WindowStart+$WindowSize+1;
            my $LastStartWindow = int($Pages/$WindowSize);
            $Param{SearchNavBar} .= "&nbsp;<a href=\"$Self->{Baselink}$Param{Action}&$Param{Link}".
                "StartHit=".$i*$Param{PageShown};
            $Param{SearchNavBar} .= '">'.">></a>&nbsp;";
            $Param{SearchNavBar} .= " <a href=\"$Self->{Baselink}$Param{Action}&$Param{Link}".
                "StartHit=".(($Param{PageShown}*($Pages-1))+1);
            $Param{SearchNavBar} .= '">'.">|</a> ";
            $i = 99999999;
        }
        elsif ($i < $WindowStart && ($i-1) < $Pages) {
            my $StartWindow = $WindowStart-$WindowSize-1;
            $Param{SearchNavBar} .= " <a href=\"$Self->{Baselink}$Param{Action}&$Param{Link}".
                "StartHit=1&StartWindow=1";
            $Param{SearchNavBar} .= '">'."|<</a>&nbsp;";
            $Param{SearchNavBar} .= " <a href=\"$Self->{Baselink}$Param{Action}&$Param{Link}".
                "StartHit=".(($WindowStart-1)*($Param{PageShown})+1);
            $Param{SearchNavBar} .= '">'."<<</a>&nbsp;";
            $i = $WindowStart-1;
        }
    }
    # return data
    return (
        TotalHits => $Param{TotalHits},
        Result => $Param{Results},
        SiteNavBar => $Param{SearchNavBar},
        Link => $Param{Link},
    );
}
Locked