[TASK] Refactor ext:beuser access module
* Move most rendering from PermissionController and PermissionAjaxController to fluid * PermissionController no longer calls methods from PermissionAjaxController * PermissionController no longer loops over the result set of getTree() in indexAction to prepare view data * Fix a couple of minor edge cases and bugs, especially some missing labels * Deprecate some now unused public methods in PermissionAjaxController Even with additional fluid rendering, the module is about 20% quicker with applied patch rendering longish tree lists, mostly by suppressing tons of calls to the sprite icon API. Change-Id: Ib3104d147270bc0ccf65f73773baed2a31418953 Resolves: #64489 Releases: master Reviewed-on: http://review.typo3.org/36246 Reviewed-by:Philipp Gampe <philipp.gampe@typo3.org> Tested-by:
Philipp Gampe <philipp.gampe@typo3.org> Reviewed-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Tested-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- typo3/sysext/beuser/Classes/Controller/PermissionAjaxController.php 44 additions, 29 deletions...xt/beuser/Classes/Controller/PermissionAjaxController.php
- typo3/sysext/beuser/Classes/Controller/PermissionController.php 4 additions, 103 deletions...sysext/beuser/Classes/Controller/PermissionController.php
- typo3/sysext/beuser/Classes/Exception.php 22 additions, 0 deletionstypo3/sysext/beuser/Classes/Exception.php
- typo3/sysext/beuser/Classes/ViewHelpers/ArrayElementViewHelper.php 48 additions, 0 deletions...ext/beuser/Classes/ViewHelpers/ArrayElementViewHelper.php
- typo3/sysext/beuser/Classes/ViewHelpers/PermissionsViewHelper.php 118 additions, 0 deletions...sext/beuser/Classes/ViewHelpers/PermissionsViewHelper.php
- typo3/sysext/beuser/Resources/Private/Language/locallang_mod_permission.xlf 3 additions, 0 deletions...r/Resources/Private/Language/locallang_mod_permission.xlf
- typo3/sysext/beuser/Resources/Private/Partials/Permission/Groupname.html 37 additions, 0 deletions...user/Resources/Private/Partials/Permission/Groupname.html
- typo3/sysext/beuser/Resources/Private/Partials/Permission/Ownername.html 37 additions, 0 deletions...user/Resources/Private/Partials/Permission/Ownername.html
- typo3/sysext/beuser/Resources/Private/Templates/Permission/Index.html 109 additions, 32 deletions.../beuser/Resources/Private/Templates/Permission/Index.html
- typo3/sysext/beuser/Resources/Private/Templates/PermissionAjax/ChangeGroup.html 8 additions, 0 deletions...sources/Private/Templates/PermissionAjax/ChangeGroup.html
- typo3/sysext/beuser/Resources/Private/Templates/PermissionAjax/ChangeOwner.html 8 additions, 0 deletions...sources/Private/Templates/PermissionAjax/ChangeOwner.html
- typo3/sysext/beuser/Resources/Private/Templates/PermissionAjax/ChangePermission.html 2 additions, 0 deletions...es/Private/Templates/PermissionAjax/ChangePermission.html
Please register or sign in to comment