1. 05 May, 2021 1 commit
  2. 18 Mar, 2021 2 commits
  3. 16 Mar, 2021 2 commits
  4. 15 Mar, 2021 1 commit
  5. 15 Dec, 2020 1 commit
  6. 25 Nov, 2020 1 commit
  7. 17 Nov, 2020 2 commits
  8. 29 Sep, 2020 1 commit
  9. 08 Sep, 2020 1 commit
  10. 05 Sep, 2020 1 commit
    • Christian Kuhn's avatar
      [TASK] CSV integrity test script can fix fixtures · 341fc266
      Christian Kuhn authored
      CSV fixture files are a straight way to feed test database
      with stuff and to assert database state after operations.
      Script Build/Scripts/checkIntegrityCsvFixtures.php tests those
      files for integrity, making sure all lines have the same number
      of columns. Maintaining the number of commas when fiddling with
      functional tests however is annoying.
      
      The patch adds options to checkIntegrityCsvFixtures.php:
      * '--fix' simply fixes files with broken integrity
      * '--fixAll' goes through all files and looks for details
        like superfluous comma.
      
      While --fixAll is used once now to establish a good baseline
      on all .csv fixtutre files, --fix can be used whenever the
      integrity script mumbles about broken stuff:
      
      Build/Scripts/checkIntegrityCsvFixtures.php --fix
      
      It is also added to runTests.sh:
      
      Build/Scripts/runTests.sh -s fixCsvFixtures
      
      Change-Id: Idee2a97094f56d059b02f801ffecb50a7ce21a5c
      Resolves: #92207
      Releases: master, 10.4, 9.5
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65589
      
      
      Tested-by: default avatarTYPO3com <noreply@typo3.com>
      Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      341fc266
  11. 03 Aug, 2020 1 commit
  12. 28 Jul, 2020 1 commit
  13. 27 Jul, 2020 1 commit
  14. 30 Jun, 2020 1 commit
  15. 09 Jun, 2020 1 commit
  16. 03 Jun, 2020 1 commit
  17. 19 May, 2020 1 commit
  18. 14 May, 2020 1 commit
  19. 12 May, 2020 1 commit
  20. 11 May, 2020 1 commit
    • David König's avatar
      [BUGFIX] Correctly evaluate "unique" eval for slug fields · d3297faa
      David König authored and Helmut Hummel's avatar Helmut Hummel committed
      TYPO3 v9.5.16, fixed functionality for URL resolving
      for records with slug fields defined as "uniqueInSite".
      With such setting, it is important to limit URL resolving
      to the site the slugs are generated for. Because we currently
      don't support records to be stored within one site, but
      generating slugs for another one, this change enforced the storage
      of news records to be in the same site as the detail page.
      
      This however led to not working installations, where a record storage
      folder is available in a site where other sites are fetching this
      information from, which is a quite common use case.
      
      To cover such use case, TCA needs to be adapted to the existing configuration
      eval=unique, which diables the site check in URL frontend resolving.
      However the current implementation of DataHandler only checks uniqueness
      of fields of type "input".
      
      This means for slug fields, the functionality of 'unique'
      is currently not taken into account when generating the slug,
      which can lead to duplicate slugs.
      To fix this problem, a check for the unique eval setting is added to
      DataHandler and FormSlugAjaxController. SlugHelper is adapted
      to correctly generate slugs for this use case.
      
      Resolves: #91235
      Releases: master, 9.5
      Change-Id: Id6e5c1d27860b09604787132f2cd83976418baa4
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64455
      
      
      Tested-by: default avatarTYPO3com <noreply@typo3.com>
      Tested-by: Helmut Hummel's avatarHelmut Hummel <typo3@helhum.io>
      Reviewed-by: Helmut Hummel's avatarHelmut Hummel <typo3@helhum.io>
      d3297faa
  21. 06 May, 2020 1 commit
  22. 28 Apr, 2020 1 commit
  23. 27 Apr, 2020 1 commit
  24. 15 Apr, 2020 1 commit
  25. 02 Apr, 2020 1 commit
  26. 31 Mar, 2020 1 commit
  27. 24 Mar, 2020 1 commit
  28. 20 Mar, 2020 1 commit
  29. 15 Mar, 2020 1 commit
  30. 10 Mar, 2020 1 commit
  31. 09 Mar, 2020 1 commit
  32. 03 Mar, 2020 1 commit
  33. 17 Feb, 2020 1 commit
  34. 02 Feb, 2020 1 commit
  35. 24 Jan, 2020 1 commit
  36. 16 Jan, 2020 1 commit
  37. 17 Dec, 2019 1 commit