Skip to content

Releases: pluginsGLPI/formcreator

v2.10.0-beta.1

30 Jan 13:40
Compare
Choose a tag to compare
v2.10.0-beta.1 Pre-release
Pre-release

This version is compatible with GLPI 9.4

⚠️ This version is not suitable for production ! We encourage you to run it on a testing environment and feedback any bug you may find.

This project needs your help : Many translations are outdated. You may contribute to this project by updating translations on Transifex : https://www.transifex.com/teclib/glpi-project-plugin-formcreator/

Bug Fixes

  • avoid caps in filenames (918a88da)
  • build: invert order of versions in changelog (ff604eef)
  • common: getMax fails with PHP 7.4 (5ac11e7e)
  • condition: export broken (9b7a6923)
  • condition: permit update of conditionnable items without specifying conditions agaiin (dc183425)
  • condition: use of constants (19d1e71d)
  • filefield: php warning when editing the question (9d8eb554)
  • filefield: show download links when field is read only (dc6905f8)
  • form: my last form (validator) were not sorted (6c2b0be9)
  • form: single quotes around a table name (04650950), closes #1606
  • fotrm: some icons may be not displayed (69786c67)
  • install: quote escaping when uprgading to 2.9.0 (678e5864)
  • multiselectfield: visible JS (bb77c0e8)
  • question: SQL errors when deleting a question (488b6593)
  • question: duplication of condition (8e4e7382)
  • question: inoperant buttons to move questions (3a191ebd)
  • question: javascript code was displayed (a7be9314)
  • question: show / hode specific properties (1ae7765e)
  • question: space betwen icon and name (4019a4d2)
  • question: update JS selectors for question edit (0969ad1b)
  • question: update of parameters broken (14188596)
  • radiosfield: better overlap prevention (4ae31601)
  • radiosfield: overlapped long labels (6528a167)
  • robo: line formatting for changelog (9ccd5567)
  • robo: prevent exception when computong log with commit without body (e5aa246a)
  • section: conditions not duplicated (78a3d9c5)
  • section: duplication of conditions: bad itemtype (cfcbea30)
  • selectfield: comparison with empty string (bcb929e3)
  • target_actor: unable to add a specific person (2ca54982)
  • target_actor: update import / export (cfdc6295)
  • targetchange: bad label (3f15aedb)
  • targetchange: bad url when delete an actor (62e0de19), closes #1607
  • targetticket: empty dropdown for target ticket linking" (3cea85a4)
  • targetticket,targetchange: inverted show / hide for urgenty settings (9be5e3aa)
  • targetticket,targetchange: repair supplier actors edition (5c7aeb56)
  • targetticket,targetchange: update constants for due date resolution in JS code (4ddb6e8f)
  • textarea: workaround GLPI bug in 9.4.5 (8de43588), closes #1613

Features

  • form: condition on submit button (73af77db)
  • glpiselectfield: access to appliances from appliances plugin (25848d5e)
  • targetticket: set type from question (d23759aa)
  • targetticket,targetchange: assign a group from the technician group of an objec (24c365c7)
  • targetticket,targetchange: set a group from an object from a question (0461a918)

v2.9.1

13 Jan 14:35
Compare
Choose a tag to compare

This version is compatible wih GLPI 9.4

Bug Fixes

  • useless escaping (812c76d)
  • condition: inability to add a rows to conditions (#1598) (bb1f2e4), closes #1597
  • form: bad call to count validators (e6f4bc8), closes #1594
  • form: purge message if answers exist (fa0c1dd)
  • form: show error if failure in import of a sub item (8dfab24)
  • form: typo in var name (582d37c)
  • formanswer: viewing answers causes a fatal error (5453a92)
  • formanswer: print icon (2d871a3)
  • question: quote escaping when importing questions (bb0d6d2)
  • targetticket,targetchange: loss of the target name when duplicating (897c564)
  • target_actor,form_validator: use statement for exception class (ddbc5b2)

v2.9.0

17 Dec 11:18
Compare
Choose a tag to compare

This version is compatible wih GLPI 9.4

Bug Fixes

  • actorsfield: dropdown does not show all items (95a3a512)
  • category: bad sub categories count (ef68bb60)
  • category: translation support (495c8dc5)
  • condition: misordered display on edit (2e33592c)
  • dropdown: show ID in items (dc402d93)
  • dropdownfield: root and limit miscomputations (9e8cc738)
  • faq: errors in FAQ list (380e9ca5)
  • field: width of textareas in fields settings (1e2c07b5)
  • floatfield,integerfield,textfield: fix escaping in regex (4a122353)
  • form: uninitialized var (542f6866)
  • form: undefined var used (1b70a259)
  • form: obey redirect setting after creation (314ff9cb)
  • form: tile height shall not be fixed (bfb273fe)
  • form: deny access if form not enabled (5d4489d8)
  • formanswer: missing icon for form valisation status (2f8b5338)
  • formanswer: canViewItem with group (e770b08c)
  • formanswer: bad key for form ID (58dc3d39)
  • formanswer: always check for ticket validation (24faaf7b)
  • formanswer: bad sql (b7a78b44)
  • formanswer: restore lost method (dddf8300)
  • install: reorder key changes on conditions table (701abeec)
  • install: schema mismatch betwheen install and upgrade (fd99d933)
  • install: remove deletes answers when dropping is_deleted (3ed1515f)
  • issue: size of text content for issue (a72ce860)
  • locales: plural problem (d3e06ae9)
  • qusetion: remove strict comparison (fe256826)
  • question_condition: better performance (8a542580)
  • target: bad constants (78c12a81)
  • textfield,actorsfield: missing default value on edit (d9327ac1)
  • targetticket: missing JS code, typo (072258f0)
  • wizard: fix inconsistencies in counters (ee0b9873)
  • unexpected redirection while editing a ticket as post-only + service catalog (266d9d31)
  • compatibility with GLPI 9.5 (f818178d)
  • local problem in menu (861a7363)
  • not loaded resource for anonymous form (bea27a1b)
  • fa data prerequisite check (74c83bb5)
  • extended service catalog (8d5879bd)
  • duplicate menu entry (c4d47920)

Features

  • section: show conditions (0d416501)
  • form: auto select validator if only one avaialble (79ad2f9f)
  • timefield: time field (e4a430e4)
  • question: use font awesome (bf7b2742)
  • question: bring a question to 1st position (9ed109e7)
  • compatibility with GLPI 9.5 (135ec44f)

v2.8.6

07 Nov 15:22
Compare
Choose a tag to compare

This version is compatible with GLPI 9.3 and is compatible with GLPI 9.4.

Bug Fixes

  • form: deny access if form not enabled (0290a97)
  • form: don't access deleted forms (6169412)
  • formanswer: bad sql (023a60e)
  • loading resources for anonymous forms (58b7141), closes #1535
  • formanswer: canViewItem with group (4c22600)
  • unexpected redirection while editing a ticket as post-only + service catalog (63f3cee), closes #1557
  • question_condition: better performance (0fc6aea)
  • targetticket,targetchange: return value of save() method (cbc2249)

v2.9.0-beta.1

03 Oct 12:52
Compare
Choose a tag to compare
v2.9.0-beta.1 Pre-release
Pre-release

This versions is compatible with GLPI 9.4.

⚠️ This version is not suitable for production ! We encourage you to run it on a testing environment and feedback any bug you may find.

Bug Fixes

  • category: bad conversion from raw SQL to quiery builder (9cbbfe7)
  • dropdownfield: typo in method call (dd30b30)
  • dropdownfield: various errors (2134e8e)
  • dropdownfield: wrong var in join (e4fdff3)
  • dropdownfield: wrong var in where (cce35fa)
  • field: default value for most fields (f05f2de)
  • form: bad classname (6ef88de)
  • form: bad method name (af42d41)
  • form: broken add target form (c591a48)
  • form: duplicated form needs a different name (404232b)
  • form: get form from question ID (2d28fe3)
  • form: have default values for color and icon (c2e360e)
  • form: import of forms in non existing entity (00ae3b1)
  • form: menu name to access form from assistance menu (abd9860)
  • form: requests for helpdesk home forms (983c9ca)
  • form: SQL errors when counting available forms (66a0337)
  • form: validator setting broken (e431d5d)
  • form_profile: broken restrictions settings (cd26e03)
  • form_profile: undeclared vars (a6c07f3)
  • formanswer: fix code refactor (70bc39d)
  • formanswer: use of undefined variables (363366f)
  • install: add new colomns for upgrade (9c5d50f)
  • install: bad associate rule default on upgrade (cd4007b)
  • install: default value for a column (5eae51c)
  • install: move upgrade to 2.9 (b9ad9a3)
  • install: update matrix of version upgrade (bd9f74a)
  • install: wrong version to add item association feature in DB (3d1afa3)
  • linker: inverted arguments (0592792)
  • question: misplaced field (8d98ac8)
  • question_condition: fix non static method (f7df70f)
  • selectfield: duplicate declaration of method (45d0e34)
  • target: malformed query (4e01b38)
  • target_actor: export / import issue (a88df90)
  • targetchange,targetticket: PluginFormcreatorTarget itemtype removed (dedb412)
  • targetticket: associate item to ticket (001976f)
  • targetticket: fix tags handling (eca75f2)
  • targetticket: js error for associated element settings (3548783)
  • targetticket: missing method (5844fdd)
  • targetticket,targetchange: editing actors (87d7bc5)
  • targetticket,targetchange: errors while dropping raw queries (216265d)
  • targetticket,targetchange: fix array index (5ab2460)
  • targetticket,targetchange: fix display of actors (93597c0)
  • targetticket,targetchange: fix misuse of constants (04e6df0)
  • targetticket,targetchange: return value of save() method (fa4f785)
  • targetticket,targetchange: set name of target (7b90ef4)
  • targetticket,targetchange: unable to select email questions for actors from questions (b466d34)
  • textarea,text: question designer adjustments (84e6b95)
  • textareafield: paste images reachs limit of field in DB (84e9c68)
  • textfield: wrong method signature (9683807)
  • wizard: form categories may show when they are empty (d3182ac)
  • wizard: inconsistency between helpesk and service catalog (9a00c27)
  • wizard: various errors displaying forms in service catalog (309e7e4)
  • bad class name (2535f4a)
  • fix refactor bugs, update unit tests (a0704de)
  • security when loading a class (0e15eac)

Features

  • dropdownfield: root and depth settings for all CommonTreeDropdown (2150e64)
  • form: customizable icon from Fonte Awesome (8ba9c78)
  • form: customize color of icon (3c340f3)
  • form: customize icon (7635f0e)
  • form: set background color of tile (d6e40a2)
  • ldapfield: comparisons support (1cb94ad), closes #1454
  • target: remove target itemtype (41bc125)
  • targetticket: associate assets to tickets (c9e3d1e)
  • targetticket: ticket type (fa432f7)
  • wizard: separate faqs and forms (a08541f)

v2.8.5

02 Sep 08:33
Compare
Choose a tag to compare

This version is compatible with GLPI 9.3 and is compatible with GLPI 9.4.

This releases fixes an annoying duplicated menu entry bug in helpdesk.

Bug Fixes

v2.8.4

22 Aug 07:48
Compare
Choose a tag to compare

This version is compatible with GLPI 9.3 and is compatible with GLPI 9.4.

2.8.4 (2019-08-21)

Bug Fixes

  • dropdownfield: restrict itemtypes assignables to ticket (98a76f2)
  • dropdownfield: unwanted single quote escaping when rendering target ticket (c149cd4)
  • form: anonymous forms don't load JS (9d3ae4e)
  • form: duplicate question conditions (552fe39)
  • form: import of form category with single quote (39f98da)
  • formanswer: better restrict list of formanswers (b918f21)
  • formanswer: more permissive READ access to formanswers (e2eda19)
  • glpiobject: make items more easily searchable (0fd617b)
  • instal: useless columns in schema of fresh install (8f54c95)
  • install: database schema inconsistencies between instal and upgrade (46ac7ad)
  • install: inconsistency between install and upgrade (3c8b0b2)
  • install: move columns in somez tables (2cecff7)
  • install: possible upgrade issue (d50c7f6)
  • install: upgrade to 2.7 misses range for select and textarea (61e49d6)
  • integerfield,floadfield: avoid integrity checks in parseAnswerValue (3cbaf61)
  • issue: missing status for all statuses (41cdc48)
  • locales: drop unwanted file (a7429eb)
  • question: handle cascaded show/hide conditions (76718c1)
  • selectfield: select field cannot support range (5138ac1)
  • tagfield: show in saved answers the tag names (19a6c2b)
  • tags: bad tag filter when selecting tags for target ticket (299ba2c)
  • target_actor,change_actor: fix duplciation (772fecd)
  • targetticket: fix tags handling (47db2d8)
  • targetticket,targetchange: fix not rendered fields (fd25d4e)
  • targetticket,targetchange: remove HTML code tag (e7cabe7)
  • targetticket,targetchange: remove more code tags (a32b056)
  • wizard: form categories may show when they are empty (37edabf)
  • wizard: inconsistency between helpesk and service catalog (a41bbe4)

Features

v2.8.3

13 Jun 09:33
Compare
Choose a tag to compare

This version is compatible with GLPI 9.3 and is compatible with GLPI 9.4.

2.8.3 (2019-06-12)

Bug Fixes

  • filefield: file upload mai fail (c69a5d0)
  • form: import of forms in non existing entity (8446e47)
  • form: missing log tab (3ee8400)
  • form_validator: possible call to non existing method (7c85532)
  • install: upgrade from 2.5.x to 2.8 alters target ticket name (f4a21e7)
  • question_condition: unable to use some comparisons (fad48aa)
  • targetticket: set default document category (a5dc10d)
  • targetticket,targetchange: useless escaping (529c592)

Features

  • dropdown: show serial and inventory number when available (bb92244)

v2.8.2

02 May 10:47
Compare
Choose a tag to compare

This version is compatible with GLPI 9.3 and is compatible with GLPI 9.4.

Bug Fixes

  • dropdownfield: upgraded fields from 2.5 may crash (8233b75)
  • filefield: uploaded files lost (1cec1e0)
  • form: redirect to formlist after filling a form (51fe9ae)
  • issue: warnings with GLPI 9.3 (04791f4)
  • question: quote escaping in import (ed4b021)
  • serviceCatalog: fix left menu for some languages (f1bc390)

v2.8.1

09 Apr 07:57
Compare
Choose a tag to compare

This version is compatible with GLPI 9.3 and is compatible with GLPI 9.4.

Bug Fixes

  • filefield: fix bad value in generated targets (d3aeb0d)
  • form_validator: import valodators from JSON (b6ea017)
  • glpiselect: show user firstname and lastname (575dbf8)
  • issue: mis ordered columns in resync (cf9aea1)
  • issue: resynchronization error (65cadb3)
  • question_condition: inverted import condition (1299b77)
  • wizard: inconsistencies in counters (ff95440)