[TASK] Refactor backend user module 91/51091/12
authorHelmut Hummel <typo3@helhum.io>
Mon, 2 Jan 2017 08:49:39 +0000 (09:49 +0100)
committerJigal van Hemert <jigal.van.hemert@typo3.org>
Thu, 30 Aug 2018 09:06:04 +0000 (11:06 +0200)
commit94a99018c5b22bcdb8bc99c108ee5c6e48087c21
tree23a8f2445d31f85b73c3f52c33c62942f9ef899a
parenta62b6228a022120aa1474444eef166d1ed68d633
[TASK] Refactor backend user module

* Use module template view helpers to render the module layout
* Remove obsolete methods and inheritance
* Make compare view bookmarkable
* Remove obsolete returnUrl view variables
* Use xml syntax for Fluid namespace registration

Also move all module template related view helpers
to backend extension

Resolves: #85532
Releases: master
Change-Id: I3f8e63f57ac9cc5b8981dba23fe5652ea4adc3f1
Reviewed-on: https://review.typo3.org/51091
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <daniel.goerz@posteo.de>
Tested-by: Daniel Goerz <daniel.goerz@posteo.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
23 files changed:
typo3/sysext/backend/Classes/Template/Components/Buttons/AbstractButton.php
typo3/sysext/backend/Classes/Template/ModuleTemplate.php
typo3/sysext/backend/Classes/ViewHelpers/ModuleLayout/Button/AbstractButtonViewHelper.php [new file with mode: 0644]
typo3/sysext/backend/Classes/ViewHelpers/ModuleLayout/Button/LinkButtonViewHelper.php [new file with mode: 0644]
typo3/sysext/backend/Classes/ViewHelpers/ModuleLayout/Button/ShortcutButtonViewHelper.php [new file with mode: 0644]
typo3/sysext/backend/Classes/ViewHelpers/ModuleLayout/MenuItemViewHelper.php [new file with mode: 0644]
typo3/sysext/backend/Classes/ViewHelpers/ModuleLayout/MenuViewHelper.php [new file with mode: 0644]
typo3/sysext/backend/Classes/ViewHelpers/ModuleLayoutViewHelper.php [new file with mode: 0644]
typo3/sysext/belog/Resources/Private/Layouts/Default.html
typo3/sysext/beuser/Classes/Controller/BackendUserActionController.php [deleted file]
typo3/sysext/beuser/Classes/Controller/BackendUserController.php
typo3/sysext/beuser/Classes/Controller/BackendUserGroupController.php
typo3/sysext/beuser/Resources/Private/Language/locallang.xlf
typo3/sysext/beuser/Resources/Private/Layouts/Default.html
typo3/sysext/beuser/Resources/Private/Partials/BackendUser/IndexListRow.html
typo3/sysext/beuser/Resources/Private/Partials/BackendUser/PaginatedListWidgetBody.html
typo3/sysext/beuser/Resources/Private/Partials/BackendUserGroup/IndexListRow.html
typo3/sysext/beuser/Resources/Private/Partials/BackendUserGroup/PaginatedListWidgetBody.html
typo3/sysext/beuser/Resources/Private/Templates/BackendUser/Compare.html
typo3/sysext/beuser/Resources/Private/Templates/BackendUser/Index.html
typo3/sysext/beuser/Resources/Private/Templates/BackendUser/Online.html
typo3/sysext/beuser/Resources/Private/Templates/BackendUserGroup/Index.html
typo3/sysext/fluid/Classes/ViewHelpers/Be/ModuleLayoutViewHelper.php [deleted file]