Post

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...

By eliasnogueira
Neste post falaremos de uma gambiarra, digo maneira de apresentar algum campo customizado no View Issues ou Ver Casos no Mantis.Algumas pessoas tem me perguntado como fazer isso.
Ressalvas

Em cada atualização de versão, este procedimento deve ser feito novamente
A coluna aparecerá sem valores para perfis de usuarios menor do que o informado no campo customizado.Ex: o campo customizado foi criado para perfis a partir de “developers” visualizarem. Quando um usuairo “reporter” acessa, a coluna estará la, mas o valor de campo não.

Pre-Requisitos: ter criado um campo customizado.
Procedimentos
No diretório instalacao_mantis/core têm um arquivo chamado “custom_function_api.php“Abra o arquivo e vá até a linha 195. Lá veremos a função custom_function_default_get_columns_to_view como mostra a imagem abaixo.

clique na imagem para ampliar

Para colocar uma, ou quantas colunas forem do seu gosto, adicionaremos ao final da chave de fechamento do if..else a seguinte linha:
$t_columns[] = ‘custom_NOME_CAMPO_CUSTOMIZADO’;

onde:
custom_: valor fixo
NOME_CAMPO_CUSTOMIZADO: nome do campo customizado criado.

A função agora ficará como a imagem abaixo:

clique na imagem para ampliar

Resultado
Após os procedimentos acima, basta salvar o arquivo e atualizar a página para que o campo apresente a coluna e seu(s) respectivo(s) valor(es).
Deve ficar como na imagem abaixo:

clique na imagem para ampliar

Note que eu criei um campo customizado com o nome “customizado” e o inclui no View Issues pelo procedimento acima.
O campo que criei é uma combobox que possue dois valores: Dados 1 e Dados 2.
Note que o Mantis já internaliza este campo nas pesquisas que podem ser executadas, inserindo o nome do campo no Search respeitando o tipo de campo que você atribuiu a ele.

clique na imagem para ampliar

Bom, o post termina aqui. Esta customização não é complicada, só requer atenção e lembrança sempre que houver uma atualização de versão do Mantis, e lembrar sobre os niveis de acesso ao campo customizado para a visualização dos dados do campo inserido.

Abraços!

Source: http://eliasnogueira.com/adicionando-um-campo-customizado-na-view-do-mantis/

Category: mantis

Você também pode querer ler

Comments are off for this post.