Skip to content

2.13.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@btry btry released this 17 May 13:20
· 935 commits to develop since this release

Download it

This version is compatible with GLPI 10 only, and is a Beta 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 or Beta version

(mandatory) removing the mini_dashboard for Formcreator (counters)

The counters has been changed. You must delete the mini dashboard installed by previous alpha versions of Formcreator. If you're upgrading from 2.13.0-beta.1 you may skip this step.

Execute the following SQL requests:

DELETE
FROM glpi_dashboards_items
WHERE dashboards_dashboards_id = (
	SELECT id
	FROM glpi_dashboards_dashboards
	WHERE `key`='plugin_formcreator_issue_counters'
);

DELETE FROM glpi_dashboards_dashboards WHERE `key`='plugin_formcreator_issue_counters';

then proceed with the next step (forced upgrade). It will build the new version of the mini dashboard. If you miss this step, the previous dashboard will show empty cards. see #2727

Note: Upgrading from versions 2.12 or older will not require this manual intervention.

Forced upgrade

If you want to upgrade from an older 2.13.0-alpha or 2.13.0-beta 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 version, update the possible differences of 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.

Rename of anonymous forms to public forms

Some users of the plugin have been confused with the anonymous forms. Anonymous form are not a way to create tickets preventing technicians to identify requesters or authors. They are accessible by users without being logged in GLPI. Because of this confusion, anonymous forms are renamed public forms.

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

  • do not overwrite dashboards from other plugins (d0f49e19)
  • remove tech group search option from service catalog (c473076f)
  • condition: condition loss if itil target edited (aaae0344)
  • condition: fail to import conditions (cb4dceb3)
  • conditionnabletrait: php warning (bdfabf8e)
  • form: Form with restricted acces: redirect to login form if not logged in (fe1eadd6)
  • form: allow redirect to login for private forms as well (bdae85a0)
  • form: design css broken (d8c76692)
  • formanswer: bad parenthesis nest and bad oject used (70b77d32)
  • glpiselectfield: generic objects support lost in TWIG conversion (d18852c0)
  • glpiselectfield,dropdownfield: comparisons methods for conditions (f41dafce)
  • install: index overflow (#2775) (cec857b8)
  • issue: restrict tech group search option to assignable groups (230b33ef)
  • targetticket: associated elements from question (0a62b976)
  • targetticket: select questions outside form (c38e1d9c)
  • wizard: bad label when searching KB items (1fc81bc8)
  • wizard: fix KB only browsing (de78b9ed)

Features

  • dashboard: enable label (6309aa37)
  • dashboard: harmonize with GLPI color (529395a4)
  • dashboard: shorter card labels (3e29a467)
  • form: better target list presentation (343e5261)
  • form: default language for new form unset (a57e4a61)
  • formanswer: hook before generating targets (8542adc4)
  • issue: add option to hide search Issue if needed (b37e1c02)
  • tile: radius and margin (b5ce782f)
  • tile: title of tiles in bold (425c71d4)
  • ui: rework category list (2bbbe735)
  • wizard: new tile design, optional (aeb040c6)
  • wizard: replace sort label by icon (f7320a5c)