2.13.0-alpha.4
Pre-release
Pre-release
This version is compatible with GLPI 10 only, and is an Alpha version. Use it only for testing and bug report purpose.
Starting from this version, tags format will change. Previous tags were prefixed with v. This prefix is dropped. See #2376
Upgrade from a previous 2.13.0-Alpha version
If you awant to upgrade from an older 2.13.0-alpha version, you should do a forced upgtrade from command line. It will run the upgtrade from the previous minor version (2.12.0) to the current versionupdate the possible differences if schema in the tables of the plugin. Run the following in CLI : php bin/console glpi:plugin:install formcreator -u glpi -f -p force-upgrade This command exists specifically for development purpose or for active testers.
Help / Contribution needed
- Locales updates: Some languages don't have maintainer, or are late (many untranslated content). Please contribute on Transifex.
- documentation review and updates
Bug Fixes
- an other attempt (fb267cf5)
- avoid use of undefined var (unit tests) (a4365ef6)
- description positionning in question design (a9352fdb)
- link to license (afc274b0)
- missing twig template file (eeb768bd)
- php warnings (d3915e6b)
- abstracttarget: HTML tags rendered in targets (d844b400), closes #2568
- actorfield: edition problem when switching question type from dromdown / object (0c83da08)
- common: typo (2c5e647f)
- condition: add condition on not-yet-created item (257a41e4)
- condition: implementation check may fail (1e89a226)
- descriptionfield: picture rendering in user form (d86df5ca)
- dropdownfield,glpiselectfield: shiw item ID only on user preference (bffbcbf5)
- dscriptionfield: rendering shows HTML tags (1a5fe980)
- entityconfig: enhance lazy creation of entity config (7297624b)
- entityconfig: load entity properly to get configuration (a99f5412)
- entityconfig: use entity foreign key (d22f176d)
- entityconfig: use foreign key (2271e141)
- filefield: missing class use statement (5bd752d9)
- form: bad var to speecify the translation domain (eb189256)
- form: count forms must take into account visibility (af49feba)
- form: don't set default name to new targets (4fe174f6)
- form: dot at end of error message (a2c94654)
- form: lightbulb always gray in darker theme (2be8508b)
- form: malformed SQL when searching for forms (4b5ac477)
- form: re-add missing method ! (eada255e)
- form: redirect anon user to success page (56ad7b0e)
- form: show a warning when trying to unset form answer name (7872379a)
- form: translation editor update for GLPI 10 (99a5a959)
- form: typo in css (9c88ec0d)
- form: values handling with twig (ecceb93c)
- form_language: add dialog titles, code celanup (fabcdc1f)
- form_language: do not show entity assignment (eb856f0f)
- form_language: do not submit form when adding a translation (6d74fb85)
- form_language: positionning and header (97124c47)
- form_language: untranslated string (c6743348)
- form_translation: edit translation dialog does not hide (bb5a8cdb)
- formanswer: fatal error if Tag plugin is disabled (aed10dca)
- formanswer: tolbar button should show list of forms to validate only (18bb917c)
- formanswer: use same HTML escaping as GLPI 10 does (35f9b6e9)
- formanswer,issue: breadcrumb (9a55cbd2)
- glpiselectfield: bad WHERE criteria with entities (ac36272d)
- install: delegate to GLPI the conversion of most foreign keys (c9486b7f)
- install: drop migration of target problem: the table is not created yet (fc0dffc3)
- install: prevent harmful upgrade replay (477b5f1e)
- install: repair possible inconsistent root entity config (490af18c)
- install: resequencing entityconfigs (c5bd66d2)
- install: typo in SQL requests (e517e5b3)
- issue: ambiguous column in SQL query (9e867808)
- issue: null not alowed fir requesters_id (0cfea01f)
- issue: remove redundant condition (093c3555)
- issue: requester replaced by author on ticket update (7bc09ea1)
- issue: restrict list of issues (75276f12)
- ldapfield: raw condition expression must be replaced by array (7620249c)
- question: wrong small title (e13bb3ed)
- section: duplicating section shows inner questions twice (cfdf9405)
- target_actor: bad error message (e4c4ebb9)
- targetticket: bad class for constants (475d4aee)
- targetticket: possible SQL error (44be6de1)
- targetticket: prevent SQL error (067902fb)
- targetticket,targetchange,targetproblem: restore back to form (cf9c7b26)
- targetticket,targetchange,targetproblem: use regular anchor to edit a target (d3fd221e)
- targetticket,targethange,targetproblem: add missing file (ca23dd92)
- targetticket,targethange,targetproblem: add missing file (85609c4c)
- textareafield: html escaping problem (63eac853)
- textareafield: rich text and width in some configuration fields (7de8b01b)
- textareafield: update escaping / line ending conversion to match GLPI 10 (5b6bc51a)
Features
- convert foreign keys to unsigned integers (4af002a8)
- use twig to edit questions (338d5fe9)
- abstracttarget: prepare to support non Itil targets (0d0834d4)
- core: manage fields plugin (7149aa07)
- entityconfig: distinguish ID and entity foreign key (542b414f)
- filefield: allow access to document from self service (152ba276)
- form: header hook (f8ff8a8f)
- form: icon dropdown list included in the project (1902cb20)
- form: rename anonymous form to public form (538aebd2)
- form: show all forms or only default forms on virtual root category (#2644) (45e43e3b)
- form: single click to toggle default form flag (0130897c)
- install: do not install the plugin on marketplace deployment (88e92041)
- targetticket: better template support for request source (61cf134f)
- targetticket,targetchange,targetproblem: add documents to targets before creating them (39a6cd78)