1. 05 May, 2021 1 commit
  2. 08 Nov, 2019 1 commit
  3. 06 Feb, 2019 1 commit
  4. 30 May, 2018 1 commit
  5. 25 Apr, 2018 1 commit
  6. 08 Nov, 2017 1 commit
  7. 10 Oct, 2017 1 commit
  8. 04 Oct, 2017 2 commits
  9. 26 Feb, 2017 1 commit
  10. 17 Feb, 2017 1 commit
  11. 01 Dec, 2016 1 commit
  12. 19 Oct, 2016 1 commit
  13. 30 Aug, 2016 1 commit
  14. 02 Aug, 2016 1 commit
  15. 18 Mar, 2016 1 commit
  16. 05 Nov, 2015 1 commit
  17. 30 Oct, 2015 1 commit
  18. 08 Oct, 2015 1 commit
  19. 30 Sep, 2015 1 commit
  20. 19 Aug, 2015 1 commit
    • Morton Jonuschat's avatar
      [BUGFIX] DataHandler: Assign reference default values · 7b9d6c82
      Morton Jonuschat authored and Oliver Hader's avatar Oliver Hader committed
      In MySQL stric mode scenarios, relation types not using MM tables
      or the foreign_field definition (IRRE) might end up in no
      references at all, which is only the trigger for the actual
      problem. These references result in a blank string ("") that
      is casted in non-strict modes to the accordant field type
      defined by the DMBS schema.
      
      In strict mode this has to be handled more specific. Since the
      system cannot determine the real meaning automatically, values
      for reference that are produced in the mentioned scenario are
      now casted to zero (0) or to the default value defined in the
      accordant TCA configuration of the field.
      
      Resolves: #69004
      Releases: master
      Change-Id: I6608f1fe0f63a99caa1208b1d3d76354b6f659cf
      Reviewed-on: http://review.typo3.org/42550
      
      
      Reviewed-by: Oliver Hader's avatarOliver Hader <oliver.hader@typo3.org>
      Tested-by: Oliver Hader's avatarOliver Hader <oliver.hader@typo3.org>
      7b9d6c82
  21. 15 Aug, 2015 1 commit
  22. 25 Jul, 2015 1 commit
  23. 22 May, 2015 1 commit
  24. 10 Nov, 2014 1 commit
  25. 06 Oct, 2014 1 commit
  26. 24 Sep, 2014 1 commit
  27. 07 Sep, 2014 1 commit
  28. 13 Aug, 2014 1 commit
  29. 05 Jul, 2014 1 commit
    • Wouter Wolters's avatar
      [TASK] Change check for TYPO3_MODE · 09ddf99d
      Wouter Wolters authored and Anja Leichsenring's avatar Anja Leichsenring committed
      Change check for TYPO3_MODE:
      
      if (!defined('TYPO3_MODE')) {
      	die('Access denied.');
      }
      
      to
      
      defined('TYPO3_MODE') or die();
      
      Resolves: #60112
      Releases: 6.3
      Change-Id: I2b4493509c912f620a993dc4ba69c4449fcac04d
      Reviewed-on: https://review.typo3.org/31338
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      09ddf99d
  30. 13 Jun, 2014 1 commit
    • Oliver Hader's avatar
      [TASK] Restructure functional frontend tests · 26819f9e
      Oliver Hader authored and Oliver Hader's avatar Oliver Hader committed
      In the scope of enabling Extbase frontend rendering during
      functional test runs, the response object contains multiple
      data values for TypoScript ("default") and the called Extbase
      actions. Processing them all at once just has practical reasons
      to avoid additional frontend requests for each aspect.
      To decouple the actual testing structure from assertions
      and constraints, a new Contraint namespace has been introduced.
      
      The irre_tutorial extension has been enriched with an accordant
      frontend rendering for Extbase context to return structured JSON
      data like in the current frontend tests.
      
      This change contains Extbase TypoScript which will be activated
      in a separate bugfixing change.
      
      Resolves: #59521
      Releases: 6.2
      Change-Id: I42c0bf8957d9c4c1e4389049695512851b436d14
      Reviewed-on: https://review.typo3.org/30687
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      26819f9e
  31. 22 Mar, 2014 1 commit
    • Oliver Hader's avatar
      [BUGFIX] Invalid relations of IRRE records in workspaces · 740b4435
      Oliver Hader authored and Oliver Hader's avatar Oliver Hader committed
      * general -> always use live id as pointer value
      * create records -> automatically fill placeholder pointers
      * copy records -> currently leads to problems with sorting
      * move records -> follow and create child move placeholders
      * delete records -> forward delete data in copy(!) process
      * ReferenceIndex needs to hold the most specific relations
        since the CommandMap handler is based on this information
      * ReleationHandler is extended for IRRE references to fetch
        the live default parent pointer automatically (this new
        behaviour can be disabled by public methods for each
        RelationHandler instance)
      * The method version_swap_procBasedOnFieldType of the version
        DataHandlerHook is completely removed since IRRE records are
        now referenced using the live default parent pointer value
      * UserTSconfig property options.workspaces.swapMode is set
        to "pages" per default - thus, if a page gets published all
        accordant records on that page are published as well
      
      Resolves: #56376
      Releases: 6.2
      Change-Id: I75248d10b000de73ca623770f07e8c2e89d4cdd8
      Reviewed-on: https://review.typo3.org/27774
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      740b4435
  32. 12 Mar, 2014 1 commit
  33. 25 Feb, 2014 1 commit
  34. 21 Feb, 2014 1 commit
    • Oliver Hader's avatar
      [TASK] Integrate IRRE CSV Functional Tests · 2db3d309
      Oliver Hader authored and Oliver Hader's avatar Oliver Hader committed
      Integrate comma separated value functional tests for Inline
      Relational Record Editing for both live and workspace context.
      
      Resolves: #56143
      Releases: 6.2
      Change-Id: I8750cabd2e4df41e229ada888a43a104339cc55c
      Reviewed-on: https://review.typo3.org/27752
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      2db3d309
  35. 20 Feb, 2014 1 commit
  36. 02 Feb, 2014 1 commit
    • Oliver Hader's avatar
      [TASK] Add functional test cases to DataHandler (live) · 46574717
      Oliver Hader authored and Oliver Hader's avatar Oliver Hader committed
      This change-set adds new functional tests for the DataHandler
      to ensure the correct behaviour in the Live Workspace. The
      difference to current functional tests is, that here a more
      complete picture is checked in the database instead of only
      particular ids and values.
      
      The tests use a DataSet, which is basically only a CSV file
      that hold the record values for required tables. These CSV
      files can easily be modified by any spreadsheet application.
      The "Scenario" DataSets are used to define the scenario each
      test case is based on - the "Assertion" DataSets are used to
      acutally assert that the correct processing was done in
      the DataHandler.
      
      Resolves: #54855
      Releases: 6.2
      Change-Id: I5d748cde04a70b9c158d09f9a0bd337ef809fd02
      Reviewed-on: https://review.typo3.org/27188
      Reviewed-by: Peter Kuehn
      Tested-by: Peter Kuehn
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      46574717
  37. 11 Jan, 2014 1 commit
    • Francois Suter's avatar
      [BUGIFX] Drop usage of addTofeInterface parameter · ada821d1
      Francois Suter authored and Wouter Wolters's avatar Wouter Wolters committed
      In #54613, usage of parameter $addTofeInterface in method
      ExtensionManagementUtility::addTCAcolumns() was deprecated.
      However it is used in a few places of the Core.
      Those calls must be modified too.
      
      Resolves: #54899
      Releases: 6.2
      Change-Id: I22696cb4655578dc583edcb9cfa4693b69e228c8
      Reviewed-on: https://review.typo3.org/26745
      Reviewed-by: Oliver Klee
      Reviewed-by: Eric Chavaillaz
      Tested-by: Eric Chavaillaz
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      ada821d1
  38. 09 Jan, 2014 1 commit
    • Tymoteusz Motylewski's avatar
      [TASK] Add functional tests from irre_tutorial to the core · c9651784
      Tymoteusz Motylewski authored and Oliver Hader's avatar Oliver Hader committed
      Add irre_tutorial extension as mock extension for functional tests.
      Port functional tests from IRRE tutorial to the functional testing
      framework and include them in the core and workspaces extensions.
      Some tests are skipped for now, because the core is buggy.
      
      Releases: 6.2
      Resolves: #54812
      Change-Id: I691dd97e7649c8239b6e96ce6f9a9d59e9b124c4
      Reviewed-on: https://review.typo3.org/26674
      Tested-by: Markus Klein
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      c9651784