[TASK] Move csh handling to backend extension 81/57381/2
authorChristian Kuhn <lolli@schwarzbu.ch>
Tue, 26 Jun 2018 19:10:15 +0000 (21:10 +0200)
committerFrank Naegler <frank.naegler@typo3.org>
Tue, 26 Jun 2018 20:11:08 +0000 (22:11 +0200)
commit1ef34b71b657ec5f3083100ea72a6019b0d9e02c
tree21b4f3fc7ede8c5105cbb41c0e6282efd23662fe
parent998e6e947b6cfe6fb9eb16d0a0c4b19160aa8e65
[TASK] Move csh handling to backend extension

The core and documentation team decided to drop the inline
manual view from core for various reasons that will be further
outlined with a second patch.

The documentation extension currently does both the manual
display, and also the "csh" rendering. The latter has been
merged from ext:cshmanual into ext:documentation quite
recently with core version v9.0.

The patch extracts this csh handling from ext:documentation
again and puts it into ext:backend. The patch is similar to
the v9.0 patch, only slight additions are applied along the way.
This changes also unmarks the documentation extension from
"partOfMinimalUsableSystem" since the direct dependency of
ext:backend to ext:documentation is gone with the csh merge
into backend extension.

Resolves: #85396
Related: #81574
Releases: master
Change-Id: Ib5d8f50d097696bf88f0d1e26be9cac40f1e2578
Reviewed-on: https://review.typo3.org/57381
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
38 files changed:
typo3/sysext/backend/Classes/Controller/HelpController.php [new file with mode: 0644]
typo3/sysext/backend/Classes/Domain/Repository/TableManualRepository.php [new file with mode: 0644]
typo3/sysext/backend/Classes/Template/DocumentTemplate.php
typo3/sysext/backend/Classes/Utility/BackendUtility.php
typo3/sysext/backend/Migrations/Code/ClassAliasMap.php
typo3/sysext/backend/Migrations/Code/LegacyClassesForIde.php
typo3/sysext/backend/Resources/Private/Language/locallang_mod_help_cshmanual.xlf [new file with mode: 0644]
typo3/sysext/backend/Resources/Private/Language/locallang_view_help.xlf [new file with mode: 0644]
typo3/sysext/backend/Resources/Private/Layouts/ContextSensitiveHelp.html [new file with mode: 0644]
typo3/sysext/backend/Resources/Private/Partials/ContextSensitiveHelp/Manual.html [new file with mode: 0644]
typo3/sysext/backend/Resources/Private/Partials/ContextSensitiveHelp/TableOfContents.html [new file with mode: 0644]
typo3/sysext/backend/Resources/Private/Templates/ContextSensitiveHelp/All.html [new file with mode: 0644]
typo3/sysext/backend/Resources/Private/Templates/ContextSensitiveHelp/Detail.html [new file with mode: 0644]
typo3/sysext/backend/Resources/Private/Templates/ContextSensitiveHelp/Index.html [new file with mode: 0644]
typo3/sysext/backend/Resources/Public/Icons/module-cshmanual.svg [new file with mode: 0644]
typo3/sysext/backend/composer.json
typo3/sysext/backend/ext_tables.php
typo3/sysext/core/Documentation/Changelog/9.0/Important-81574-MergedSystemExtensionCshmanualIntoBackend.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/9.0/Important-81574-MergedSystemExtensionCshmanualIntoDocumentation.rst [deleted file]
typo3/sysext/documentation/Classes/Controller/HelpController.php [deleted file]
typo3/sysext/documentation/Classes/Domain/Repository/TableManualRepository.php [deleted file]
typo3/sysext/documentation/Classes/Service/AccessService.php [deleted file]
typo3/sysext/documentation/Classes/Service/JavaScriptService.php [deleted file]
typo3/sysext/documentation/Migrations/Code/ClassAliasMap.php [deleted file]
typo3/sysext/documentation/Migrations/Code/LegacyClassesForIde.php [deleted file]
typo3/sysext/documentation/Resources/Private/Language/locallang_mod_help_cshmanual.xlf [deleted file]
typo3/sysext/documentation/Resources/Private/Language/locallang_view_help.xlf [deleted file]
typo3/sysext/documentation/Resources/Private/Layouts/ContextSensitiveHelp.html [deleted file]
typo3/sysext/documentation/Resources/Private/Partials/Manual.html [deleted file]
typo3/sysext/documentation/Resources/Private/Partials/TableOfContents.html [deleted file]
typo3/sysext/documentation/Resources/Private/Templates/Help/All.html [deleted file]
typo3/sysext/documentation/Resources/Private/Templates/Help/Detail.html [deleted file]
typo3/sysext/documentation/Resources/Private/Templates/Help/Index.html [deleted file]
typo3/sysext/documentation/Resources/Public/Icons/module-cshmanual.svg [deleted file]
typo3/sysext/documentation/composer.json
typo3/sysext/documentation/ext_localconf.php
typo3/sysext/documentation/ext_tables.php
typo3/sysext/install/Classes/Updates/BackendUserStartModuleUpdate.php