O novo Formcreator 2.13.4 está disponível!
Esta versão é compatível com GLPI 10.0.
Atualize de 2.13.0 ou posterior.
Uma verificação de sanidade do banco de dados é feita antes de executar a atualização. Se as tabelas do plug-in tiverem uma diferença com o esquema esperado, a atualização falhará com uma mensagem semelhante à seguinte:
The database schema is not consistent with the installed Formcreator 2.13.0. To see the logs enable the plugin and run the command bin/console glpi:database:check_schema_integrity -p formcreator
É necessário corrigir o banco de dados, usando o diff produzido pelo comando CLI fornecido na mensagem. Uma vez feito isso, tente novamente para atualizar.
ℹ️ Se você sabe o que está fazendo, pode ignorar a verificação de sanidade da CLI com o seguinte comando.
bin/console glpi:plugin:install formcreator -f -p skip-db-check
Correções de bugs
lidar com configuração indefinida para a página inicial do catálogo de serviços (411ae3597)
erro de digitação na localidade francesa (f61ded17a)
abstractitiltarget: várias perguntas de tag definidas, mas não exibidas no designer (90f2a95d8)
checkboxesfield,multiselectfield: valor padrão não exibido (8f36ab726)
composite: ignorar link para ticket não existente (8502d4b16)
condição: permitir textos mais longos (eecdf8a2a)
condição: a exibição da pergunta testada mostra o item errado (5d34da8b4)
condição: largura do menu suspenso da pergunta (ce0389efd)
dropdownfield: instrução SQL IN vazia quando direitos de tickets restritos (5c5244a85)
form: manipulação de upload de imagem no campo de cabeçalho (5dc66a5ef)
formanswer: o filtro de pesquisa padrão oculta o acesso legítimo (2dc9f8e3f)
formanswer: opção de pesquisa malformada (5339b7912)
formanswer: faltando nova linha entre as seções da tag fullform (61122bc93)
formanswer: desativar temporariamente o modo de depuração (e9e8da484)
formanswer, textfield, textareafield: escapando (3e0666d4d)
glpiselectfield: não é possível definir um valor vazio por padrão para a questão da entidade (fe2130bbe)
glpiselectfield: restaurar restrição de entidade para usuários (e525b3a82)
helpdesk: melhor tratamento de usuários que não podem ver tickets (a93f03126)
install: adicionar esquema vazio para nova versão (817a9ec7e)
install: ressincronização não necessária na atualização para 2.13.4 (d66a12017)
install: erro de digitação no nome do método (eac5d77ac)
issue: siga a alteração da entidade na transferência do ticket (434bd3572)
issues: consistência da dica de ferramenta com o núcleo (c45d21550)
question: subtipo plural e aplicação em grupo ruim (1f780370a)
tagfield: aviso de php (cc4b673a8)
targetticket: permite mais tipos de itens aos elementos associados (#3155) (cee504c24)
textfield: codificação de entidade HTML inútil (c3d03b51e)
Recursos
drop suporte para GLPI 10.1 (a99a8bcb2)
dropdownfield: sempre mostra o ID do ticket (0190adac9)
issue: acessar tíquetes do catálogo de serviços (a6b4f19d0)
question: adicionar suporte para subitemtype do banco de dados (45126012d)
wizard: página inicial selecionável no catálogo de serviços (95103fe54)
A nova versão do Formcreator 2.12.7 foi lançada
Esta versão só é compatível com o GLPI 9.5.5 ou posterior. Os usuários do GLPI 10 devem usar o Formcreator 2.13 ou posterior. O suporte para o GLPI 9.5.4 e anteriores foi removido, ver as notas de lançamento 2.11.3 pelo motivo.
Na versão 2.12.6 faltavam arquivos para consultas de LDAP. Este lançamento corrige esta questão.
Ajuda / Contribuição necessária
- Atualizações locais: Alguns idiomas não têm mantenedor, ou estão atrasados (muitos conteúdos não traduzidos). Por favor, contribua em Transifex.
- documentation revisão e atualizações.
Correção de erros
- ldapquestion: arquivos em falta (4b4d801b).
Nova versão do Formcreator 2.13.3
Esta versão é compatível com a GLPI 10.0.
Atualização a partir da versão 2.13.0 ou posterior
Antes de executar a atualização, é feita uma verificação de banco de dados. Se as tabelas de plugins tiverem uma diferença em relação ao esquema esperado, a atualização falhará com uma mensagem semelhante à seguinte:
The database schema is not consistent with the installed Formcreator 2.13.0. To see the logs enable the plugin and run the command bin/console glpi:database:check_schema_integrity -p formcreator
Você precisa consertar o banco de dados, usando o diff produzido pelo comando CLI dado na mensagem. Uma vez feito isso, tente a atualização novamente.
ℹ️ Se você sabe o que está fazendo, você pode pular a verificação de sanidade do CLI com o seguinte comando.
bin/console glpi:plugin:install formcreator -f -p skip-db-check
Potenciais problemas de codificação em bilhetes criados no GLPI 9.5 ou anteriores
A GLPI 10.0 codifica o conteúdo de texto rico de uma maneira diferente em comparação com a GLPI 9.5. Isto revelou alguns bugs no plugin nas versões anteriores e o GLPI pode exibir bilhetes antigos com tags HTML. Uma ferramenta CLI está disponível para corrigir 3 tipos de inconsistências. Você deve testar o comando em um ambiente de teste ou fazer um backup primeiro.
bin/console glpi:plugins:formcreator:clean_tickets
Bug Fixes
- abstractitiltarget: copy may generate unwanted ouput to navigator (8792ed3dc)
- abstracttarget: support for sla and ola from question (e4c6ffeb6)
- category: do not access page if the plugin is not active (a959839c7)
- category: don’t activate plugin to access categories (4cd4f600e)
- checkboxesfield: back to BR (c8908f265)
- checkboxesfield: back to BR (56d1e7e94)
- checkboxesfield, radiosfield: checkboxes and radios backslashes (#3050) (47da0ea0a)
- common: captcha check (b2b7efc89)
- dashboard: fix dashboard height (712bdc8ad)
- datefield: change event and comparison (9da947783)
- filefield: do not assume index of files (a02a9c7ce)
- form: delete question does not reset preview tab (ad87ddc87)
- form: prevent SQL error (17aa94309)
- form: prevent sending two csrf tokens (c04c71bab)
- form: tab name must obey ‘show count’ setting (b89232eb3)
- form_language: call to undefined method (137a66047)
- formanswer: page switching loose filter (14d3ed7ac)
- install: bad command in error message (f357d9ca4)
- install: handle possible null while changing fields (0a847af4c)
- issue: access to saved searches from service catalog (b7481825a)
- issue: default joint for issue (631888e47)
- issue: show save button for followup edit (810c854f1)
- issue: sync issue fails when a ticket has several validators (3f51fbdd9)
- issue: useless criteria nesting (369fdb57b)
- selectfield: too many unescaping (706b70faa)
- targetticket: set request source if no rule specified (2e04680eb)
- textareadifield: error when deduplicating uploads (666d81395)
- wizard: consistent breadcrumb on several pages (6639cda03)
Features
Nova versão Formcreator 2.12.6 para GLPI 9.5.10 e GLPI 9.5.11
Esta versão só é compatível com o GLPI 9.5.5 ou posterior. Os usuários do GLPI 10 devem usar o Formcreator 2.13 ou posterior. O suporte para o GLPI 9.5.4 e anteriores foi removido, ver as notas de lançamento 2.11.3 pelo motivo.
⚠️ Esta versión pretende arreglar la compatibilidad con GLPI 9.5.10 y 9.5.11 que contiene una actualización de TinyMCE (utilizado para editores de texto enriquecido). Algunas otras correcciones también están disponibles en esta versión; ver el registro de cambios.
⚠️ Nota importante: Alguns administradores utilizam regras comerciais que se baseiam no campo de origem do pedido em bilhetes para distinguir bilhetes criados pelo Formcreator. Foi feita uma mudança no plugin para permitir a personalização da fonte de solicitação através de modelos de bilhetes. Os bilhetes de destino sem modelo perderão a fonte de solicitação “Formcreator”. Se as regras comerciais utilizarem a fonte de solicitação “Formcreator”, recomenda-se adicionar um modelo de bilhete aos bilhetes de destino, com um campo predefinido “fonte de solicitação” definido em “Formcreator”.
Correção de erros
- abstracttarget: retrieve sub itemtype from question (eccf3d1a)
- condition: empty sql IN statement (8e4d0491)
- dropdownfield,glpiselectfield: shiw item ID only on user preference (53dc3aeb)
- form: lightbulb always gray in darker theme (76a42bb4)
- glpiselectfield: bad WHERE criteria with entities (154a3531)
- glpiselectfield: comparison with regex (e6986b04)
- issue: performance problem in sync issue query (0e1761c9)
- issue: performance problem in sync issue query (74b38ec0)
- issue: requester replaced by author on ticket update (a8580a79)
- issue: sync issues problem when a ticket has several validators (backport 2.12) (#2971) (e3011590)
- radiosfield: accessibility from keyboard (e528aae7)
- targetticket: assign group actor from object (42aaadd4)
- textareafield: compatibility with GLPI 9.10 (a325a948)
- textareafield: compatibility with GLPI 9.5.10 (7f2ff1a9)
- textfield: remove invalid ‘\r\n’ tokens (#3065) (da9d8dca)
- wizard: bad label when searching KB items (f469d048)
Características
- ldapselectfield: lazy loading (1afc6753)
Ajuda / Contribuição
- Locales updates: Some languages don’t have maintainer, or are late (many untranslated content). Please contribute on Transifex.
- documentation review and updates