Skip to content
Snippets Groups Projects
Commit ccf93de5 authored by Christian Kuhn's avatar Christian Kuhn
Browse files

[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: default avatarPhilipp Gampe <philipp.gampe@typo3.org>
Tested-by: default avatarPhilipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: default avatarMathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: default avatarMathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
parent 3b55a572
No related merge requests found
Showing
with 440 additions and 164 deletions
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