[TASK] Use view helper to configure ModuleTemplate in log module 88/51088/17
authorHelmut Hummel <typo3@helhum.io>
Sun, 1 Jan 2017 12:56:01 +0000 (13:56 +0100)
committerHelmut Hummel <typo3@helhum.io>
Fri, 10 Aug 2018 20:13:03 +0000 (22:13 +0200)
commit5a8d6902dc90a7a30c2350fbf591eeb1f45d2403
treeeab3e06f1b42abff542134ce1fe14dca6d0bcf75
parentba830f08c08e9e0de725f57e72c06c3808292f87
[TASK] Use view helper to configure ModuleTemplate in log module

With implementation of ModuleTemplate as view helpers,
we can remove class inheritance for the two purposes
where we render the log module and use Fluid layouts for that.

By doing so, we can clean up the Fluid templates,
add xml based namespace registration, remove unnecessary partials
and also get rid of persistent object inheritance of
the filter DTO.

Resolves: #85521
Releases: master
Change-Id: I5e35ea97ce419fc3a7ffbee309c466118e22ab80
Reviewed-on: https://review.typo3.org/51088
Reviewed-by: Tim Schreiner <schreiner.tim@gmail.com>
Tested-by: Tim Schreiner <schreiner.tim@gmail.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
17 files changed:
typo3/sysext/belog/Classes/Controller/AbstractController.php [deleted file]
typo3/sysext/belog/Classes/Controller/BackendLogController.php [new file with mode: 0644]
typo3/sysext/belog/Classes/Controller/ToolsController.php [deleted file]
typo3/sysext/belog/Classes/Controller/WebInfoController.php [deleted file]
typo3/sysext/belog/Classes/Domain/Model/Constraint.php
typo3/sysext/belog/Classes/Domain/Repository/LogEntryRepository.php
typo3/sysext/belog/Classes/Module/BackendLogModuleBootstrap.php
typo3/sysext/belog/Resources/Private/Layouts/Default.html [new file with mode: 0644]
typo3/sysext/belog/Resources/Private/Layouts/Plain.html [new file with mode: 0644]
typo3/sysext/belog/Resources/Private/Partials/Content.html [deleted file]
typo3/sysext/belog/Resources/Private/Partials/Content/Filter.html
typo3/sysext/belog/Resources/Private/Partials/Content/LogEntries.html
typo3/sysext/belog/Resources/Private/Templates/BackendLog/List.html [new file with mode: 0644]
typo3/sysext/belog/Resources/Private/Templates/Tools/Index.html [deleted file]
typo3/sysext/belog/Resources/Private/Templates/WebInfo/Index.html [deleted file]
typo3/sysext/belog/ext_tables.php
typo3/sysext/fluid/Classes/ViewHelpers/Be/ModuleLayoutViewHelper.php [new file with mode: 0644]