[BUGFIX] Repair System Information Panel extendibility 73/43973/28
authorPatrick Schriner <patrick.schriner@diemedialen.de>
Sat, 10 Oct 2015 22:35:04 +0000 (00:35 +0200)
committerMorton Jonuschat <m.jonuschat@mojocode.de>
Fri, 1 Apr 2016 12:03:16 +0000 (14:03 +0200)
commitb9d5cf143fbdf373177203d9d4e7b792d43295dc
tree4403d2e1cf38c05e3a1d17d6a4a1e6b7a514b885
parent647c493b7c6dfbdd64bab39b88694e6d41f5f7ef
[BUGFIX] Repair System Information Panel extendibility

Contrary to the documentation given for extending the System Information
Panel via SignalSlot only a single item can be added for each slot due to
improper use of the SignalSlot pattern. The return value of both signals is
assumed to be only one item. This patch passes the Controller as an argument
and adds two methods to add items.

The two signals were marked as internal, so this is not considered
a breaking patch.

Resolves: #70567
Releases: master, 7.6
Change-Id: I268296860ac2f0eb2344f84604a096999bdccac0
Reviewed-on: https://review.typo3.org/43973
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
typo3/sysext/backend/Classes/Backend/ToolbarItems/SystemInformationToolbarItem.php
typo3/sysext/belog/Classes/Controller/SystemInformationController.php