Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[TASK] Refactor AdminPanelView - remove module specifics
This is the second step in the AdminPanelView refactoring. It extracts module specific code and uses a more generic API to initialize, configure and display admin panel modules. Resolves: #84118 Releases: master Change-Id: I85a1e11dfd7d9397fabbfbd7d5cf658387056644 Reviewed-on: https://review.typo3.org/55985 Reviewed-by: Benni Mack <benni@typo3.org> Tested-by: TYPO3com <no-reply@typo3.com> Reviewed-by: Georg Ringer <georg.ringer@gmail.com> Tested-by: Georg Ringer <georg.ringer@gmail.com>
- Loading branch information
1 parent
13260d9
commit 3b39a1a
Showing
16 changed files
with
1,106 additions
and
471 deletions.
There are no files selected for viewing
42 changes: 42 additions & 0 deletions
42
...log/master/Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
.. include:: ../../Includes.txt | ||
|
||
========================================================================= | ||
Deprecation: #84118 - Various public methods of AdminPanelView deprecated | ||
========================================================================= | ||
|
||
See :issue:`84118` | ||
|
||
Description | ||
=========== | ||
|
||
To clean up the admin panel and provide a new API various functions of the main class `AdminPanelView` were deprecated: | ||
|
||
* `getAdminPanelHeaderData` | ||
* `isAdminModuleEnabled` | ||
* `saveConfigOptions` | ||
* `extGetFeAdminValue` | ||
* `forcePreview` | ||
* `isAdminModuleOpen` | ||
* `extGetHead` | ||
* `linkSectionHeader` | ||
* `extGetItem` | ||
|
||
|
||
Impact | ||
====== | ||
|
||
Calling any of the mentioned methods triggers an `E_USER_DEPRECATED` PHP error. | ||
|
||
|
||
Affected Installations | ||
====================== | ||
|
||
Any installation that calls one of the above methods. | ||
|
||
|
||
Migration | ||
========= | ||
|
||
Implement your own AdminPanel module by using the new API (see `AdminPanelModuleInterface`). | ||
|
||
.. index:: Frontend, FullyScanned, ext:frontend |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.