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. 06 Jan, 2021 1 commit
  2. 17 Dec, 2020 1 commit
    • Oliver Bartsch's avatar
      [!!!][TASK] Rework shortcut PHP API functionality · e4833fda
      Oliver Bartsch authored and Christian Kuhn's avatar Christian Kuhn committed
      To be able to introduce URL rewrites for the backend,
      the internal handling and registration of the shortcut
      PHP API is reworked.
      
      The Shortcut PHP API previously has the full URL of
      the shortcut target stored in the database. This lead
      to many problems such as shortcuts got invalid as soon
      as their target module changed its route path. Furthermore,
      this required unnecessary functionality like replacing
      tokens on URL creation.
      
      Therefore, a shortcut record now stores only the route
      identifier of the module to link to and necessary arguments
      in two new database columns. A upgrade wizard is in place
      to migrate existing data.
      
      The rework also required to deprecate some methods in
      the ShortcutButton API and a parameter signature change
      of the JavaScript function `TYPO3.ShortcutMenu.createShortcut()`
      which performs the AJAX call to create new shortcuts.
      
      Side effect, this also deprecated the last remains of
      xMOD_alt_doc.php in the core.
      
      Resolves: #93093
      Releases: master
      Change-Id: I07666a299651e4953b4adf2987fcd3469094c288
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67143
      
      
      Tested-by: default avatarTYPO3com <noreply@typo3.com>
      Tested-by: Daniel Goerz's avatarDaniel Goerz <daniel.goerz@posteo.de>
      Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: Daniel Goerz's avatarDaniel Goerz <daniel.goerz@posteo.de>
      Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      e4833fda
  3. 05 Sep, 2020 1 commit
    • Christian Kuhn's avatar
      [!!!][TASK] Refactor create bookmark handling · 5be7b805
      Christian Kuhn authored and Anja Leichsenring's avatar Anja Leichsenring committed
      The backend shortcut / bookmark handlig API was designed to
      hand over relevant get/post arguments as key only (eg. 'id').
      The underlying code then pulled values from GET/POST or from
      SOBE->MOD_SETTINGS. This is ugly, there shouldn't be such
      magic: Only controllers know relevant keys and values, so
      it should hand them over directly to the shortcut API.
      
      The patch changes this:
      * Old and unused ViewHelper f:be.buttons.shortcut is deprecated.
      * ViewHelper be:moduleLayout.button.shortcutButton deprecates
        argument 'getVars' and adds new argument 'arguments'.
      * Class ShortcutButton has a new setter 'setArguments' that
        accepts all relevant argument key/value pairs to create a
        shortcut. Existing get/set related methods are deprecated.
      * Helper methods 'makeShortcutIcon' and 'makeShortcutUrl' of
        class ModuleTemplate are deprecated and implemented in class
        ShortcutButton directly.
      * All core usages are adapted to new API.
      * Shortcut handling was the last core usage of SOBE, so last
        $GLOBALS['SOBE'] = $this assignments can be finally removed.
      
      Impact:
      * Shortcuts to modules not directly reachable via main menu
        do not work due to limits of the module registration API. An
        example is the 'create multiple pages' controller. This issue
        exists before the patch, affected controllers no longer render
        a shortcut button for now.
      * The old code usually added the 'route' argument twice for shortcuts.
        This has been resolved. As a side effect, the comparison if a
        shortcuts exists (yellow shortcut icon) fails currently for existing
        shortcuts when the patch is applied: The comparison relies on
        direct string equality since shortcuts always store the final url in
        the database. This storage strategy should be changed with another
        patch that will solve the 'no yellow icon' issue at the same time.
      
      Change-Id: I3ccd2b8f6adab8e7780c5f9911fdea013ccfa99b
      Resolves: #92132
      Releases: master
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65503
      
      
      Tested-by: Andreas Fernandez's avatarAndreas Fernandez <a.fernandez@scripting-base.de>
      Tested-by: default avatarTYPO3com <noreply@typo3.com>
      Tested-by: Anja Leichsenring's avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      Reviewed-by: Andreas Fernandez's avatarAndreas Fernandez <a.fernandez@scripting-base.de>
      Reviewed-by: Anja Leichsenring's avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      5be7b805
  4. 15 Apr, 2020 1 commit
  5. 14 Apr, 2020 1 commit
  6. 13 Apr, 2020 1 commit
  7. 27 Mar, 2020 1 commit
  8. 11 Oct, 2019 1 commit
  9. 15 Jan, 2019 1 commit
  10. 01 Oct, 2018 1 commit
  11. 30 Sep, 2018 1 commit
  12. 19 Sep, 2018 1 commit
  13. 07 Sep, 2018 1 commit
  14. 26 Mar, 2018 1 commit
  15. 15 Mar, 2018 1 commit
  16. 27 Nov, 2017 1 commit
  17. 09 Sep, 2017 1 commit
  18. 12 May, 2017 1 commit
  19. 28 Mar, 2017 1 commit
    • Wouter Wolters's avatar
      [TASK] Streamline return tags in phpdocs · eb049dba
      Wouter Wolters authored and Benni Mack's avatar Benni Mack committed
      The TYPO3 Core currently has no guidline how to handle phpdoc
      comments regarding @return annoations related to "void" and "null".
      
      In practice, these annotations have no additional value if no additional
      documentation is given.
      
      With this change, the php-cs-fixer will remove any unnecessary linebreaks
      within the comments above the @return annotation, as well as remove completely
      empty phpdoc comments because the @return annotation is removed.
      
      Please be aware, that once PSR-5 is accepted, this coding standard
      within the TYPO3 Core will change again, where there are currently
      some further proposal details like inheritance information.
      
      Resolves: #80454
      Releases: master
      Change-Id: Ie969d720684c0a75919fe5addd1c36ef5b12eb04
      Reviewed-on: https://review.typo3.org/51686
      
      
      Reviewed-by: Nicole Cordes's avatarNicole Cordes <typo3@cordes.co>
      Tested-by: Nicole Cordes's avatarNicole Cordes <typo3@cordes.co>
      Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      eb049dba
  20. 30 Aug, 2016 1 commit
  21. 08 Jan, 2016 1 commit
  22. 16 Nov, 2015 1 commit
  23. 09 Nov, 2015 1 commit
  24. 25 Oct, 2015 1 commit
  25. 13 Oct, 2015 1 commit
  26. 09 Oct, 2015 1 commit
  27. 08 Oct, 2015 1 commit
  28. 13 Dec, 2014 1 commit
  29. 08 Nov, 2014 1 commit
  30. 22 Jun, 2014 1 commit
    • Michael Schams's avatar
      [TASK] Re-work/simplify copyright header in PHP files - Part 9 · 2ffb721c
      Michael Schams authored
      This patch replaces the copyright/license header in PHP files with a
      new, simplified one. The new header does not show the year figure, nor
      an author name, and refers to the LICENSE.txt file for the full
      copyright information. License is: GPL2 or any later version.
      
      This is a multi-part commit due to the huge number of changed files.
      See issue #59785 for further details.
      
      Resolves: #59785
      Releases: 6.3, 6.2
      Change-Id: If6a4795e7f2841474241d236d8ed33baceee0d2e
      Reviewed-on: https://review.typo3.org/31030
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      2ffb721c
  31. 01 Oct, 2013 1 commit
  32. 08 Aug, 2013 1 commit
    • Wouter Wolters's avatar
      [BUGFIX] Reports module tries to load not-installed extension · a6ea7f7a
      Wouter Wolters authored and Anja Leichsenring's avatar Anja Leichsenring committed
      When you select a report from an extension, the reports module
      will remember this when you re-open it. But if you have
      uninstalled the extension in the meantime, the reports module
      will throw an exception. This is fixed by checking the
      $reportClass. If this is NULL then redirect to indexAction.
      
      Change-Id: Ifad4e6ee8dc651a3d6b1360486fd5a7cb2abf111
      Resolves: #48523
      Releases: 6.2, 6.1, 6.0
      Reviewed-on: https://review.typo3.org/22726
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      a6ea7f7a
  33. 02 Jul, 2013 1 commit
    • Felix Kopp's avatar
      [FEATURE] Module menu: System group · 4fdfb4ca
      Felix Kopp authored
      On many installation the module menu is very crowded.
      In order to distribute backend modules on module menu
      groups equally a new module menu group is added:
      
      Adds "System" as module menu group.
      
      The new group "System" hosts low-level status tools
      and does not bring a navigation tree:
      
      * user management
      * install
      * scheduler
      * log
      * lowlevel
      * reports
      
      This restructuring is a step on our way to backend modules
      that themselves steer the nav frame.
      
      Change-Id: I70c345848d404337d00c51d678e03d619a0190b8
      Resolves: #48625
      Related: #5128
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/21177
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Ernesto Baschny
      Tested-by: Ernesto Baschny
      4fdfb4ca
  34. 19 Mar, 2013 1 commit
    • Wouter Wolters's avatar
      [TASK] Update copyright year to 2013 · 4d463976
      Wouter Wolters authored and Christian Kuhn's avatar Christian Kuhn committed
      In this patch are also some fixes for files containing
      a interface. Due the namespace change all interfaces
      have the curly bracket not on the same line as the
      interface name.
      
      Change-Id: I64ba45de73693452d681ce7f018965968b11d2af
      Resolves: #46370
      Releases: 6.1
      Reviewed-on: https://review.typo3.org/18984
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      4d463976
  35. 16 Nov, 2012 1 commit
  36. 17 Sep, 2012 1 commit
    • Arvid Jakobsson's avatar
      [TASK] Remove superfluous parenthesis in sysexts · ec08ae68
      Arvid Jakobsson authored
      Removes superfluous parenthesis in sysexts "recycler", "reports",
      "rsaauth" and "rtehtmlarea".
      
      Change ("a" . "b") . "c" into "a" . "b" . "c" using the lex-pass tool.
      
      Change-Id: I5786043a52ea50477072c82e039179272e6692ca
      Resolves: #40969
      Related: #40095
      Reviewed-on: http://review.typo3.org/14628
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      ec08ae68
  37. 23 Aug, 2012 1 commit
  38. 13 Aug, 2012 1 commit