NOTA: Este recurso está disponível a partir da versão 1.6.2
Por padrão, o GrowCRM vem com 5 plugins predefinidos status, Não Iniciado, Em Andamento, Em Espera, Cancelado, Concluído, mas você pode injetar novos status com um gancho de ação simples para atender às suas necessidades.
Os status Não Iniciado e Concluído são status principais e devem permanecer inalterados para que tudo funcione bem.
Presumimos que você tenha algum conhecimento básico de leitura de código PHP para este artigo, mas não seria tão difícil se você não tivesse. Você pode simplesmente copiar e colar o código e ajustar as chaves de acordo com suas necessidades (veja a explicação das chaves abaixo).
Neste exemplo, você adicionará 1 novo status de projeto com o nome Planejamento
Em application/helpers, crie o arquivo my_functions_helper.php e adicione o seguinte código:

O ID para cada status deve ser único.
- id– O ID do status do projeto. É recomendado adicionar um número de ID maior para evitar a sobreposição dos IDs do sistema padrão para os status do projeto. Eq atualmente há status de projetos com id 1, 2, 3, 4 e 5 e no futuro se novos status de projeto padrão forem adicionados com um id 6 e você já tiver injetado seu próprio status com id 6 pode causar problemas. Não é recomendado alterar o ID depois que houver projetos que estejam usando o id de status.
- cor – Cor para este status em formato hexadecimal.
- nome – O nome do status que será exibido aos usuários.
- order– A ordem do status.
- filter_default– Esta opção é usada se você quiser excluir os projetos que estão usando este status por padrão para serem incluídos nas tabelas de listas. Por exemplo, se esta opção for falsa, quando você acessar a área de listas de projetos por padrão, os projetos que estão usando este status não serão exibidos e você precisará usar manualmente os filtros para incluí-los na tabela.
Depois de ajustar o código para atender às suas necessidades, salve o arquivo my_functions_helper.php e você poderá ver o status do seu novo projeto.
