Boa Tarde
Gostaria de modificar a ordem de exibição do nome dos proprietários na hora de abrir um chamado, por padrão o OTRS coloca o sobre nome na frente na listagem, como eu faço para inverter esta ordem?
Agradeço a atenção de todos.
Alexsandro dos Santos.
RESOLVIDO Inverter Ordem de exibição do nome do Proprietário
-
- Znuny newbie
- Posts: 3
- Joined: 09 May 2013, 21:52
- Znuny Version: 3.1.11
- Real Name: Alexsandro dos Santos
- Company: NIT10
RESOLVIDO Inverter Ordem de exibição do nome do Proprietário
Last edited by alexsandro06 on 01 Nov 2013, 22:01, edited 1 time in total.
-
- Znuny newbie
- Posts: 22
- Joined: 02 May 2012, 19:07
- Znuny Version: 3.0.8
- Real Name: Rogério Batista dos Santos
- Company: Empresa Brasileira de Pesquisa Agropecuária
Re: Inverter Ordem de exibição do nome do Proprietário
Alexsandro05,
Você precisa editar o arquivo User.pm que está em Kernel/System.
Se você estiver utilizando a versão 3.2.9, vá na linha 902 e inverta as chamadas " last_name, first_name," ou procure pelo bloco UserLis e deixe conforme o exemplo abaixo.
sub UserList {
my ( $Self, %Param ) = @_;
my $Type = $Param{Type} || 'Short';
if ( $Param{Valid} ) {
$Param{Valid} = 1;
}
else {
$Param{Valid} = 0;
}
# check cache
my $CacheKey = 'UserList::' . $Type . '::' . $Param{Valid};
my $Cache = $Self->{CacheInternalObject}->Get( Key => $CacheKey );
return %{$Cache} if $Cache;
if ( $Type eq 'Short' ) {
$Param{What} = "$Self->{ConfigObject}->{DatabaseUserTableUserID}, "
. " $Self->{ConfigObject}->{DatabaseUserTableUser}";
}
else {
$Param{What} = "$Self->{ConfigObject}->{DatabaseUserTableUserID}, "
. " first_name, last_name, "
. " $Self->{ConfigObject}->{DatabaseUserTableUser}";
Rogério.
Você precisa editar o arquivo User.pm que está em Kernel/System.
Se você estiver utilizando a versão 3.2.9, vá na linha 902 e inverta as chamadas " last_name, first_name," ou procure pelo bloco UserLis e deixe conforme o exemplo abaixo.
sub UserList {
my ( $Self, %Param ) = @_;
my $Type = $Param{Type} || 'Short';
if ( $Param{Valid} ) {
$Param{Valid} = 1;
}
else {
$Param{Valid} = 0;
}
# check cache
my $CacheKey = 'UserList::' . $Type . '::' . $Param{Valid};
my $Cache = $Self->{CacheInternalObject}->Get( Key => $CacheKey );
return %{$Cache} if $Cache;
if ( $Type eq 'Short' ) {
$Param{What} = "$Self->{ConfigObject}->{DatabaseUserTableUserID}, "
. " $Self->{ConfigObject}->{DatabaseUserTableUser}";
}
else {
$Param{What} = "$Self->{ConfigObject}->{DatabaseUserTableUserID}, "
. " first_name, last_name, "
. " $Self->{ConfigObject}->{DatabaseUserTableUser}";
Rogério.
-
- Znuny newbie
- Posts: 3
- Joined: 09 May 2013, 21:52
- Znuny Version: 3.1.11
- Real Name: Alexsandro dos Santos
- Company: NIT10
[RESOLVIDO]: Inverter Ordem de exibição do nome do Proprietá
Olá Rogério.
Sua dica funcionou! Obrigado pela força, estava já algum tempo tentando achar como fazer esta alteração mas estava procurando no lugar errado.
Muito obrigado!
Sua dica funcionou! Obrigado pela força, estava já algum tempo tentando achar como fazer esta alteração mas estava procurando no lugar errado.
Muito obrigado!