This project is mirrored from https://git.typo3.org/typo3/typo3.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
  1. 09 Jul, 2021 1 commit
  2. 30 Jun, 2021 1 commit
  3. 29 Jun, 2021 1 commit
  4. 14 Jun, 2021 1 commit
  5. 27 May, 2021 1 commit
    • Christian Kuhn's avatar
      [TASK] Deprecate ext:backend ModuleLayout view helpers · 5a456090
      Christian Kuhn authored
      A while after the PHP based ModuleTemplate API has been
      introduced back in 2015, a couple of fluid view helpers
      have been added to ext:backend as a second way to handle
      full backend module content like the doc header.
      It found an example use in ext:beuser.
      
      Development however stopped at this point, the provided
      view helpers are only a sub set of the PHP based API and
      they didn't find broader use within the core - all other
      backend modules stick to the ModuleTemplate based API.
      
      On a structural level, those view helpers are questionable:
      They move functionality to the view component which is
      arguably more a controller task. The ext:beuser module
      proofes this since it had to assign controller knowledge
      like the current action and controller name to the view
      in order to render the doc header module down and shortcut
      buttons.
      
      The patch drops usages of these view helpers in ext:beuser,
      plus the minor usages of the outer ModuleLayout view helper
      in ext:install and ext:belog, substitutes them with the
      PHP ModuleTemplate API within controllers, and deprecates
      the full set of ModuleLayout view helpers.
      
      The change sharpens our separation between controller and
      view: The "outer" module handling like doc header buttons
      and menus are tied to controller logic and should be
      located there, while the module body is rendered by a
      fluid view.
      
      As a bonus, a couple of issues within ext:beuser are
      fixed along the way, since they can now be easily solved
      and were rather hard to tackle with the view helper based
      approach:
      * The beuser module now remembers state and jumps to
        for instance the group sub module when a user selected
        this last. This is now in line with many other backend
        modules that do the same.
      * Shortcuts to single user details work.
      * The main doc header drop down can now contain all possible
        sub modules, including those that are available only
        indirectly, for instance the single user details view.
        This is good when calling these from shortcuts.
      
      Change-Id: Idef3aa6975e97677c1da0cef57f70c855bd2ea9f
      Resolves: #94209
      Releases: master
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/69269
      
      
      Tested-by: Oliver Bartsch's avatarOliver Bartsch <bo@cedev.de>
      Tested-by: Anja Leichsenring's avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      Tested-by: Jochen's avatarJochen <rothjochen@gmail.com>
      Tested-by: core-ci's avatarcore-ci <typo3@b13.com>
      Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: Oliver Bartsch's avatarOliver Bartsch <bo@cedev.de>
      Reviewed-by: Anja Leichsenring's avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      Reviewed-by: Jochen's avatarJochen <rothjochen@gmail.com>
      Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      5a456090
  6. 12 Apr, 2021 1 commit
  7. 24 Mar, 2021 1 commit
  8. 11 Mar, 2021 1 commit
  9. 09 Mar, 2021 1 commit
  10. 02 Mar, 2021 1 commit
  11. 01 Mar, 2021 1 commit
  12. 24 Feb, 2021 1 commit
  13. 06 Jan, 2021 1 commit
  14. 19 Dec, 2020 1 commit
  15. 16 Dec, 2020 1 commit
  16. 14 Dec, 2020 1 commit
  17. 16 Nov, 2020 1 commit
  18. 09 Oct, 2020 1 commit
  19. 11 Sep, 2020 1 commit
  20. 07 Sep, 2020 1 commit
  21. 04 Sep, 2020 2 commits
  22. 04 Aug, 2020 1 commit
  23. 30 May, 2020 1 commit
  24. 22 May, 2020 1 commit
  25. 12 May, 2020 2 commits
  26. 28 Apr, 2020 1 commit
  27. 17 Apr, 2020 3 commits
  28. 16 Apr, 2020 1 commit
  29. 15 Apr, 2020 1 commit
  30. 14 Apr, 2020 1 commit
  31. 13 Apr, 2020 1 commit
  32. 11 Apr, 2020 1 commit
  33. 25 Mar, 2020 2 commits
  34. 23 Mar, 2020 1 commit
  35. 21 Mar, 2020 1 commit