normalerweise wird ja aus der Config die Zeitdifferenz (Default 1 Tag) genommen, um das Datum
für "Warten bis" vor zu belegen. Über die Config kann ich ja abschalten, dass ein FollowUp auf
ein "Pending" Ticket die Wartezeit zurücksetzt (Status ist dann "open", aber die zuvor eingestellte
Wartezeit bleibt erhalten).
Jetzt würde ich gerne diesen alten Wert als "Warten bis" vor belegen. Dafür verantworlich müsste
IMHO das Modul AgentTicketActionCommon.pm sein:
Code: Select all
next STATEID if $StateData{TypeName} !~ /pending/i;
$Param{DateString} = $Self->{LayoutObject}->BuildDateSelection(
%Param,
Format => 'DateInputFormatLong',
YearPeriodPast => 0,
YearPeriodFuture => 5,
DiffTime => $Self->{ConfigObject}->Get('Ticket::Frontend::PendingDiffTime')
|| 0,
Class => $Param{DateInvalid} || ' ',
Validate => 1,
ValidateDateInFuture => 1,
);
$Self->{LayoutObject}->Block(
Name => 'StatePending',
Data => \%Param,
);
sofern sie gesetzt ist?