{"id":424534,"date":"2023-03-27T13:47:13","date_gmt":"2023-03-27T11:47:13","guid":{"rendered":"https:\/\/glpi-project.org\/?p=424534"},"modified":"2025-06-16T13:18:11","modified_gmt":"2025-06-16T12:18:11","slug":"new-formcreator-2-13-5-is-available","status":"publish","type":"post","link":"https:\/\/www.glpi-project.org\/en\/new-formcreator-2-13-5-is-available\/","title":{"rendered":"New Formcreator 2.13.5 is available!"},"content":{"rendered":"<p>This version is compatible with GLPI 10.0.<\/p><h3 class=\"wp-block-heading\">\u26a0\ufe0f&nbsp;File \/ image upload removed from public forms<\/h3><p>In GLPI 10.0.5 contains a fix which breaks ability to upload files from a public form. It not possible restore this feature without introducing a security problem. Therefore, in this version, it is no longer possible to add a question of type File in a public form. Questions of type Textarea won't allow users to upload pictures anymore.<\/p><p>It is recommended to update your public forms to remove questions of type File. If you don't, then requesters will encounter problems when they try to upload files.<\/p><h3 class=\"wp-block-heading\">Upgrade from 2.13.0 or later<\/h3><p>A database sanity check is done before running the upgrade. If the tables of the plugin have a difference with the expected schema the upgrade will fail with a message similar to the following:<\/p><pre class=\"wp-block-code\"><code>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<\/code><\/pre><p>It is required to fix the database, using the diff produced by the CLI command given in the message. Once done, try again to upgrade.<\/p><p>\u2139\ufe0f&nbsp;If you know what you are doing you may bypass the sanity check from CLI with the following command.<\/p><pre class=\"wp-block-code\"><code>bin\/console glpi:plugin:install formcreator -f -p skip-db-check<\/code><\/pre><p><\/p><h3 class=\"wp-block-heading\">Bug Fixes<\/h3><ul class=\"wp-block-list\"><li>add missing domain for public forms translation (#3162) (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/970f183c6\" target=\"_blank\" rel=\"noopener\">970f183c6<\/a>)<\/li><li>duplicate key when updating a profile (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/1bd6a2ab6\" target=\"_blank\" rel=\"noopener\">1bd6a2ab6<\/a>)<\/li><li>remote glpi prefix for commands (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/651444a27\" target=\"_blank\" rel=\"noopener\">651444a27<\/a>)<\/li><li><strong>abstractitiltarget:<\/strong> set priority from urgency and impact (#3178) (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/1269edd51\" target=\"_blank\" rel=\"noopener\">1269edd51<\/a>)<\/li><li><strong>checkboxes:<\/strong> better display (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/f8fe93a63\" target=\"_blank\" rel=\"noopener\">f8fe93a63<\/a>)<\/li><li><strong>checkboxes:<\/strong> padding between items (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/a62f879ce\" target=\"_blank\" rel=\"noopener\">a62f879ce<\/a>)<\/li><li><strong>condition:<\/strong> infinite loop detection (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/172d5e8eb\" target=\"_blank\" rel=\"noopener\">172d5e8eb<\/a>)<\/li><li><strong>dropdownfield:<\/strong> prevent ambiguous column name (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/b54523219\" target=\"_blank\" rel=\"noopener\">b54523219<\/a>)<\/li><li><strong>form:<\/strong> remove obsolete translations on update (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/3cc58ac7d\" target=\"_blank\" rel=\"noopener\">3cc58ac7d<\/a>)<\/li><li><strong>form:<\/strong> rename form answer properties tab (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/a3395179d\" target=\"_blank\" rel=\"noopener\">a3395179d<\/a>)<\/li><li><strong>form_language:<\/strong> avoid persistent rich editor toolbar when closing modal (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/11a8808b5\" target=\"_blank\" rel=\"noopener\">11a8808b5<\/a>)<\/li><li><strong>form_language:<\/strong> display problems when translating (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/93073e656\" target=\"_blank\" rel=\"noopener\">93073e656<\/a>)<\/li><li><strong>form_language:<\/strong> filter out obsolete translations (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/b38555c5e\" target=\"_blank\" rel=\"noopener\">b38555c5e<\/a>)<\/li><li><strong>formanswer:<\/strong> access restriction (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/a9451d982\" target=\"_blank\" rel=\"noopener\">a9451d982<\/a>)<\/li><li><strong>install:<\/strong> distinguish error messages for sanity check (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/b798bf264\" target=\"_blank\" rel=\"noopener\">b798bf264<\/a>)<\/li><li><strong>notifications:<\/strong> missing lang tags (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/3cad18562\" target=\"_blank\" rel=\"noopener\">3cad18562<\/a>)<\/li><li><strong>question:<\/strong> missing conditions count after update (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/ea185beb8\" target=\"_blank\" rel=\"noopener\">ea185beb8<\/a>)<\/li><li><strong>question:<\/strong> updating a question returns sanitized label (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/936ccd475\" target=\"_blank\" rel=\"noopener\">936ccd475<\/a>)<\/li><li><strong>radios:<\/strong> update escaping of valies (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/c940e1764\" target=\"_blank\" rel=\"noopener\">c940e1764<\/a>)<\/li><li><strong>radiosfield:<\/strong> better display (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/fe6c2e8d0\" target=\"_blank\" rel=\"noopener\">fe6c2e8d0<\/a>)<\/li><li><strong>restrictedformcriteria:<\/strong> bad key when generating error message (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/6cabca1fe\" target=\"_blank\" rel=\"noopener\">6cabca1fe<\/a>)<\/li><li><strong>targetchange,targetproblem:<\/strong> harmonize implemetnation with targetticket (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/1ba402de0\" target=\"_blank\" rel=\"noopener\">1ba402de0<\/a>)<\/li><li><strong>targetchange,targetproblem:<\/strong> missed code refactor (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/e24d2fc13\" target=\"_blank\" rel=\"noopener\">e24d2fc13<\/a>)<\/li><li><strong>targetticket:<\/strong> wrong property label (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/fd3d30973\" target=\"_blank\" rel=\"noopener\">fd3d30973<\/a>)<\/li><li><strong>textareafield:<\/strong> target ticket shows HTML when image uploaded (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/56fc8d54d\" target=\"_blank\" rel=\"noopener\">56fc8d54d<\/a>)<\/li><li><strong>translation:<\/strong> avoid rn when using formatted rich (html) text (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/24113a353\" target=\"_blank\" rel=\"noopener\">24113a353<\/a>)<\/li><\/ul><h3 class=\"wp-block-heading\">Features<\/h3><ul class=\"wp-block-list\"><li>Link documents to form (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/690f58d13\" target=\"_blank\" rel=\"noopener\">690f58d13<\/a>)<\/li><li><strong>form_language:<\/strong> add items count in tab (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/90a579680\" target=\"_blank\" rel=\"noopener\">90a579680<\/a>)<\/li><li><strong>issue:<\/strong> more anonymising options (#3160) (<a href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/commit\/075896bb6\" target=\"_blank\" rel=\"noopener\">075896bb6<\/a>)<\/li><\/ul><div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/github.com\/pluginsGLPI\/formcreator\/releases\" target=\"_blank\" rel=\"noopener\">Check the changelog and download<\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>This version is compatible with GLPI 10.0. \u26a0\ufe0f&nbsp;File \/ image upload removed from public forms In GLPI 10.0.5 contains a fix which breaks ability to upload files from a public form. It not possible restore this feature without introducing a security problem. Therefore, in this version, it is no longer possible to add a question [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[155],"tags":[],"class_list":["post-424534","post","type-post","status-publish","format-standard","hentry","category-versions"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/posts\/424534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/comments?post=424534"}],"version-history":[{"count":1,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/posts\/424534\/revisions"}],"predecessor-version":[{"id":436345,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/posts\/424534\/revisions\/436345"}],"wp:attachment":[{"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/media?parent=424534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/categories?post=424534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/tags?post=424534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}