[TASK] impexp: Remove 'max number of records' restriction 81/55381/3
authorChristian Kuhn <lolli@schwarzbu.ch>
Wed, 17 Jan 2018 11:35:56 +0000 (12:35 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Wed, 17 Jan 2018 12:49:18 +0000 (13:49 +0100)
commit80c843a8c86b13ddea592de876e17c41ad6ba395
tree0c30123c58cf1393404a95fe26c3ee0adffa2da0
parent653ff635aac8b3646202df91aab4b21e737a13ad
[TASK] impexp: Remove 'max number of records' restriction

The 'export' module has a restriction to limit the number
of exported records. The patch removes this from the
interface:
* The default limit is arbitrary, removing that limit
  declutters the interface a little bit
* Users probably always did just set this to some number
  high enough to export everything they wanted
* It was not clear what exactly is counted. At least it
  was not the total number of exported records ...
* The error and flash messages were unclear and sometimes
  not shown at all
* The limit could lead to data integrity issues in the
  export file, for example if a page links to some other
  page that is not exported
* Presets that increased the limit still work
* To prevent a breaking patch, the affected PHP method
  arguments deprecate some arguments instead of fully
  removing them in v9

Change-Id: Iadb365ff2ccd77ed38cbde81b76e37990a0c6f17
Resolves: #83592
Releases: master
Reviewed-on: https://review.typo3.org/55381
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Reiner Teubner <rteubner@me.com>
Tested-by: Reiner Teubner <rteubner@me.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
typo3/sysext/core/Documentation/Changelog/9.1/Deprecation-83592-ImpexpRemovedMaximumNumberOfRecordsRestriction.rst [new file with mode: 0644]
typo3/sysext/impexp/Classes/Controller/ImportExportController.php
typo3/sysext/impexp/Resources/Private/Language/locallang.xlf
typo3/sysext/impexp/Resources/Private/Language/locallang_csh.xlf
typo3/sysext/impexp/Resources/Private/Partials/Export/Configuration.html
typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodArgumentDroppedMatcher.php