Esta versión es compatible con GLPI 10.0.

Actualización desde la versión 2.13.0 o posterior

Antes de ejecutar la actualización se realiza una comprobación de la base de datos. Si las tablas del plugin tienen una diferencia con el esquema esperado la actualización fallará con un mensaje similar al siguiente:

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

Es necesario arreglar la base de datos, utilizando el diff producido por el comando CLI dado en el mensaje. Una vez hecho esto, intente de nuevo la actualización.

ℹ️ Si sabe lo que está haciendo puede saltarse la comprobación de sanidad desde la CLI con el siguiente comando. bin/console glpi:plugin:install formcreator -f -p skip-db-check

Posibles problemas de codificación en los tickets creados en GLPI 9.5 o anterior

⚠️ GLPI 10.0 codifica el contenido de texto enriquecido de una manera diferente en comparación con GLPI 9.5. Esto reveló algunos errores en el plugin en versiones anteriores y GLPI puede mostrar tickets antiguos con etiquetas HTML. Una herramienta CLI está disponible para arreglar 3 tipos de inconsistencias. Debería probar el comando en un entorno de pruebas o hacer una copia de seguridad primero.

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