Skip to content

2.13.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@btry btry released this 26 Apr 15:00
· 721 commits to support/2.13.0 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. 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 if 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

  • build css command (4b29c0f3)
  • change assistance request menu icon (180a29ec)
  • fix typo in plugin.xml (1f11bc02)
  • restore compatibility with plugin News (alerts) (d421971f)
  • abstacttarget: plugin fields dropdowns not saved on ITIL object (2050c61e)
  • abstractitiltarget: json_decode deprecated null support (a2761ce6)
  • entityconfig: bad ID when editing config (7ee43b8c)
  • fieldsfield: instanciation error when fields plugin disabled (404111bd)
  • filefield: null passed to json_decode deprecated (6f56484e)
  • form: anonymous form with textarea fields (a1e71718)
  • form: check hook before using it (d0d4beff)
  • formanswer: bad id in list of uploaded files (b5a39cf0)
  • formlist: prevent php deprecation (6bc86419)
  • install: bad FK in query (6515c843)
  • install: explicit default value, just in case (f27ddbc2)
  • issue: bad test (8cb1bc3b)
  • issue: performance problem in sync issue query (c81d71ad)
  • issue: redirections when browsing tickets on helpdesk (c4f30322)
  • ldapselectfield: do not translate items (0ede18d8)
  • ldapselectfield: dynamic field update (2c4ffb86)
  • ldapselectfield: use of uninitialized var (376e2104)
  • question,section: rich text features in modals (7c8d7f7a)
  • targetticket: composite ticket settings (b194a602)
  • targetticket: prevent array_merge with null value (a4dc685e)

Features

  • prevent using formcreator's dashboard as default (26f2b17b)
  • redo dashboard with summary (fd3ac826)
  • issue: drop obsolete code for legacy counters (802851ff)
  • ldapselectfield: remove ldap connection test when saving question (536edbf5)
  • targetticket: support location from template (4a142bd9)
  • wizard: replace home pictogram with text and move below category tree (bd79fc53)
  • wizard: show rss menu entry only if rss is avaiable (352ea544)