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. 26 Oct, 2017 1 commit
  2. 22 Sep, 2017 1 commit
  3. 08 Sep, 2017 1 commit
  4. 05 Sep, 2017 1 commit
  5. 23 Aug, 2017 1 commit
  6. 02 Jun, 2017 1 commit
  7. 12 May, 2017 1 commit
  8. 21 Apr, 2017 1 commit
  9. 20 Apr, 2017 1 commit
  10. 26 Feb, 2017 1 commit
  11. 21 Feb, 2017 1 commit
  12. 01 Feb, 2017 1 commit
  13. 03 Jan, 2017 1 commit
    • Christian Kuhn's avatar
      [!!!][TASK] Improve flex and TCA handling in FormEngine · 38a1bc5d
      Christian Kuhn authored and Anja Leichsenring's avatar Anja Leichsenring committed
      The patch adapts a series of nasty form engine areas to more solid
      code. The evaluate condition code is rewritten and works much better
      in flex form scenarios. The suggest wizard and svg tree are much
      more solid in flex forms. The group element is rewritten
      towards a better readable and easier to refactor code, dropping
      method dbFileIcons(). A bunch of issues is resolved along the way.
      
      * TCA "default" now works in flex form section container elements
      * The "displayCond" parser is now strict and throws exceptions on
        invalid syntax and wrong referenced fields to help debugging
        faulty display conditions
      * TCA displayCond on flex fields can now be prefixed with the
        sheet name and can reference field values from neighbor sheets
      * TCA displayCond now works with flex section containers
      * TCA flex section container now throw an exception if select or
        group fields configure a MM relation - this is not supported
      * TCA ctrl requestUpdate field is dropped, onChange=reload is now allowed
        not only on flex form fields, but also on normal columns fields
      * TCA tree now works as section container element and initializes
        correctly on new records and new containers
      * GroupElement rewrite to drop dbFileIcons()
      * config option maxitems now optional for type=group and type=select
        and defaults to "many items allowed"
      * inline now works in "fancy" flex situations with "new" records
        by handing the final dataStructureIdentifier around
      * FormEngine no longer loads extJS
      
      Change-Id: Id1d081627529cc1502bb198389e5bd69372815cd
      Resolves: #78899
      Resolves: #72307
      Resolves: #75646
      Resolves: #76637
      Resolves: #72106
      Resolves: #78824
      Resolves: #76793
      Resolves: #68247
      Resolves: #69715
      Related: #78460
      Related: #67198
      Related: #72294
      Releases: master
      Reviewed-on: https://review.typo3.org/50879
      
      
      Tested-by: default avatarTYPO3com <no-reply@typo3.com>
      Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Reviewed-by: Anja Leichsenring's avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      Tested-by: Anja Leichsenring's avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      38a1bc5d
  14. 07 Dec, 2016 1 commit
  15. 02 Dec, 2016 1 commit
  16. 01 Dec, 2016 1 commit
  17. 18 Nov, 2016 1 commit
  18. 13 Nov, 2016 1 commit
  19. 07 Nov, 2016 1 commit
    • Christian Kuhn's avatar
      [!!!][TASK] Flex form data structure refactoring · 9b7fd177
      Christian Kuhn authored and Susanne Moog's avatar Susanne Moog committed
      Method BackendUtility::getFlexFormDS() does two things at once:
      It finds a data structure by given data (TCA, row, ...) and then
      parses it.
      This construct gives tons of headaches, since the methods never
      exposes where a specific data structure came from and the lookup
      mechanism is complex. Especially if a flex form is used in
      combination with ajax requests later, the core has massive issues
      since the location can not be found out later again.
      
      To solve that, the patch splits getFlexFormDS() into two methods:
      First method "FlexFormTools->getDataStructureIdentifier()" gets
      TCA and row and locates a specific structure. It returns an
      "identifier" that points to that unique data structure. This
      identifier can be later hand around easily.
      The second method "FlexFormTools->parseDataStructureByIdentifier()"
      then gets this identifier again, fetches the data structure the
      identifier points to, and parses it.
      
      Change-Id: I38264e8a4a6f956c12e9e50f6039d3d09af0f03a
      Resolves: #78581
      Releases: master
      Reviewed-on: https://review.typo3.org/48212
      
      
      Tested-by: default avatarTYPO3com <no-reply@typo3.com>
      Tested-by: Claus Due's avatarClaus Due <claus@phpmind.net>
      Reviewed-by: Wouter Wolters's avatarWouter Wolters <typo3@wouterwolters.nl>
      Reviewed-by: Susanne Moog's avatarSusanne Moog <susanne.moog@typo3.org>
      Tested-by: Susanne Moog's avatarSusanne Moog <susanne.moog@typo3.org>
      9b7fd177
  20. 31 Oct, 2016 1 commit
  21. 26 Oct, 2016 1 commit
  22. 09 Oct, 2016 1 commit
  23. 08 Oct, 2016 1 commit
  24. 03 Sep, 2016 1 commit
  25. 30 Aug, 2016 2 commits
  26. 28 Jul, 2016 1 commit
  27. 25 Jul, 2016 1 commit
  28. 13 Jul, 2016 1 commit
  29. 07 Jul, 2016 1 commit
  30. 06 Jul, 2016 1 commit
  31. 27 Apr, 2016 1 commit
    • Christian Kuhn's avatar
      [BUGFIX] PAGE_TSCONFIG_ID in flex form fields · e1882ba1
      Christian Kuhn authored
      PAGE_TSCONFIG_ID, PAGE_TSCONFIG_IDLIST and PAGE_TSCONFIG_STR to
      replace markers in foreign_table_where fields could only be set
      for flex forms on a global level in the past:
      
      TCEFORM.tt_content.pi_flexform.PAGE_TSCONFIG_ID = 42
      
      This has the negative side effect that also fields from
      potentially foreign plugins could have been affected by that.
      With the FormEngine rewrite, this change only worked if restricted
      to specific elements of a specific data structure:
      
      TCEFORM.tt_content.pi_flexform.news.sDEF.settings\.categories.PAGE_TSCONFIG_ID = 42
      
      The former "global" setting was broken and is fixed by the
      patch with a hack. For master, this very hack is deprecated
      now and only the specific version is allowed, for 7.6 both versions
      work with the patch.
      
      Note there is no setting for those foreign_table_where clauses
      for section container elements anymore that is not deprecated.
      
      Change-Id: I3f7bede86007f7ea1703f2bc569e0152e67802e6
      Resolves: #73209
      Releases: master, 7.6
      Reviewed-on: https://review.typo3.org/47924
      
      
      Reviewed-by: Markus Klein's avatarMarkus Klein <markus.klein@typo3.org>
      Reviewed-by: Wouter Wolters's avatarWouter Wolters <typo3@wouterwolters.nl>
      Tested-by: Wouter Wolters's avatarWouter Wolters <typo3@wouterwolters.nl>
      Reviewed-by: default avatarMorton Jonuschat <m.jonuschat@mojocode.de>
      Tested-by: default avatarMorton Jonuschat <m.jonuschat@mojocode.de>
      e1882ba1
  32. 24 Apr, 2016 1 commit
  33. 22 Apr, 2016 1 commit
  34. 14 Apr, 2016 1 commit
  35. 07 Apr, 2016 1 commit
  36. 29 Mar, 2016 1 commit
  37. 05 Mar, 2016 1 commit
  38. 04 Mar, 2016 1 commit
  39. 09 Feb, 2016 1 commit