diff --git a/Kernel/Config/Files/XML/Ticket.xml b/Kernel/Config/Files/XML/Ticket.xml index a2f1bfa5b48..5fd1b18f6da 100644 --- a/Kernel/Config/Files/XML/Ticket.xml +++ b/Kernel/Config/Files/XML/Ticket.xml @@ -6111,6 +6111,7 @@ 1 - Available 2 - Enabled by default + @@ -6164,6 +6165,7 @@ 1 - Available 2 - Enabled by default + @@ -6217,6 +6219,7 @@ 1 - Available 2 - Enabled by default + @@ -6270,6 +6273,7 @@ 1 - Available 2 - Enabled by default + @@ -13148,6 +13152,7 @@ Thanks for your help! 1 - Available 2 - Enabled by default + @@ -13186,6 +13191,7 @@ Thanks for your help! 1 - Available 2 - Enabled by default + @@ -13224,6 +13230,7 @@ Thanks for your help! 1 - Available 2 - Enabled by default + @@ -13262,6 +13269,7 @@ Thanks for your help! 1 - Available 2 - Enabled by default + @@ -13300,6 +13308,7 @@ Thanks for your help! 1 - Available 2 - Enabled by default + @@ -13338,6 +13347,7 @@ Thanks for your help! 1 - Available 2 - Enabled by default + @@ -13376,6 +13386,7 @@ Thanks for your help! 1 - Available 2 - Enabled by default + @@ -13414,6 +13425,7 @@ Thanks for your help! 1 - Available 2 - Enabled by default + @@ -13452,6 +13464,7 @@ Thanks for your help! 1 - Available 2 - Enabled by default + @@ -13531,6 +13544,7 @@ Thanks for your help! 1 - Available 2 - Enabled by default + @@ -13558,6 +13572,7 @@ Thanks for your help! + 330 110 120 310 diff --git a/Kernel/Output/HTML/Dashboard/TicketGeneric.pm b/Kernel/Output/HTML/Dashboard/TicketGeneric.pm index e843a9e2567..7d6ec0a5be8 100644 --- a/Kernel/Output/HTML/Dashboard/TicketGeneric.pm +++ b/Kernel/Output/HTML/Dashboard/TicketGeneric.pm @@ -1968,6 +1968,9 @@ sub Run { } $DataValue = $CustomerCompanyData{CustomerCompanyName}; } + elsif ( $Column eq 'AccountedTime' ) { + $DataValue = $TicketObject->TicketAccountedTimeGet( TicketID => $Ticket{TicketID} ); + } else { $DataValue = $Ticket{$Column}; } diff --git a/Kernel/Output/HTML/LinkObject/Ticket.pm b/Kernel/Output/HTML/LinkObject/Ticket.pm index d779a54d4f3..e278004c4da 100644 --- a/Kernel/Output/HTML/LinkObject/Ticket.pm +++ b/Kernel/Output/HTML/LinkObject/Ticket.pm @@ -29,6 +29,7 @@ our @ObjectDependencies = ( 'Kernel::System::Log', 'Kernel::System::Priority', 'Kernel::System::State', + 'Kernel::System::Ticket', 'Kernel::System::Type', 'Kernel::System::User', 'Kernel::System::Web::Request', @@ -221,6 +222,7 @@ sub TableCreateComplex { my $UserObject = $Kernel::OM->Get('Kernel::System::User'); my $JSONObject = $Kernel::OM->Get('Kernel::System::JSON'); my $LanguageObject = $Kernel::OM->Get('Kernel::Language'); + my $TicketObject = $Kernel::OM->Get('Kernel::System::Ticket'); # load user preferences my %Preferences = $UserObject->GetPreferences( @@ -507,6 +509,9 @@ sub TableCreateComplex { elsif ( $Column eq 'State' || $Column eq 'Priority' || $Column eq 'Lock' ) { $Hash{'Content'} = $LanguageObject->Translate( $Ticket->{$Column} ); } + elsif ( $Column eq 'AccountedTime' ) { + $Hash{'Content'} = $TicketObject->TicketAccountedTimeGet( TicketID => $TicketID ) || "-"; + } else { $Hash{'Content'} = $Ticket->{$Column}; } diff --git a/Kernel/Output/HTML/TicketOverview/Small.pm b/Kernel/Output/HTML/TicketOverview/Small.pm index f03872dccc0..5b12fa3a7cc 100644 --- a/Kernel/Output/HTML/TicketOverview/Small.pm +++ b/Kernel/Output/HTML/TicketOverview/Small.pm @@ -1623,6 +1623,9 @@ sub Run { $BlockType = 'Time'; $DataValue = $Article{$TicketColumn} || $UserInfo{$TicketColumn}; } + elsif ( $TicketColumn eq 'AccountedTime' ) { + $DataValue = $TicketObject->TicketAccountedTimeGet( TicketID => $Article{TicketID} ); + } elsif ( $TicketColumn eq 'Responsible' ) { my %ResponsibleInfo = $UserObject->GetUserData(