Commit 69daabbf authored by Artus Kolanowski's avatar Artus Kolanowski Committed by Benni Mack
Browse files

[!!!][TASK] Move page module function QuickEdit to EXT:compatibility7

To follow the concept of backend apps and provide a lean core by
removing a rarely used feature, which benefit is pretty low for
the editor.

Resolves: #79364
Releases: master
Change-Id: Ic1796aa4f23507ac45b52155c66da02cffc88b3b
Reviewed-on: https://review.typo3.org/51340

Tested-by: default avatarTYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
parent c54d442d
......@@ -14,6 +14,7 @@ $EM_CONF[$_EXTKEY] = [
'constraints' => [
'depends' => [
'typo3' => '8.6.0-8.6.99',
'backend' => '8.6.0-8.6.99',
'indexed_search' => '8.6.0-8.6.99',
],
'conflicts' => [
......
<?php
defined('TYPO3_MODE') or die();
if (\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('indexed_search')) {
......@@ -26,3 +27,10 @@ $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typolinkProcessing']['typolinkModifyP
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['fetchPageId-PostProcessing']['compatibility7_urlscheme']
= \TYPO3\CMS\Compatibility7\Hooks\EnforceUrlSchemeHook::class . '->redirectIfUrlSchemeDoesNotMatch';
// Enable action `QuickEdit` in page layout controller again
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Backend\Controller\PageLayoutController::class]['initActionHook']['compatibility7_quickedit']
= \TYPO3\CMS\Compatibility7\Hooks\PageLayoutActionHook::class . '->initAction';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Backend\Controller\PageLayoutController::class]['renderActionHook']['compatibility7_quickedit']
= \TYPO3\CMS\Compatibility7\Hooks\PageLayoutActionHook::class . '->renderAction';
.. include:: ../../Includes.txt
==========================================================================
Breaking: #79364 - Move page module function `QuickEdit` to compatibility7
==========================================================================
See :issue:`79364`
Description
===========
The function `QuickEdit` in the page module has been moved to EXT:compatibility7 and will not be developed further. EXT:compatibility7 will be moved to TER before the release of 8 LTS.
Impact
======
Installation of EXT:compatibility7 is required to continue using the `QuickEdit` function of the page module.
Affected Installations
======================
All installations depend on the `QuickEdit` function in the page module.
.. index:: Backend
\ No newline at end of file
.. include:: ../../Includes.txt
===============================================================
Deprecation: #79364 - Deprecate members in PageLayoutController
===============================================================
See :issue:`79364`
Description
===========
Deprecate the members :php:`\TYPO3\CMS\Backend\Controller\PageLayoutController::edit_record` and :php:`\TYPO3\CMS\Backend\Controller\PageLayoutController::new_unique_uid`.
Impact
======
Installation of EXT:compatibility7 is required to continue using this members until they are removed in TYPO3 CMS 9.
Affected Installations
======================
Any installation using the mentioned members :php:`\TYPO3\CMS\Backend\Controller\PageLayoutController::edit_record` and :php:`\TYPO3\CMS\Backend\Controller\PageLayoutController::new_unique_uid`.
.. index:: PHP-API
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment