[FEATURE] Ext:form - extend the extension location functionality 54/51254/3
authorRalf Zimmermann <ralf.zimmermann@tritum.de>
Tue, 10 Jan 2017 22:06:25 +0000 (23:06 +0100)
committerSusanne Moog <susanne.moog@typo3.org>
Wed, 11 Jan 2017 09:18:01 +0000 (10:18 +0100)
commit4d4fdc6d6dfe433387fc99a312c6c4b7074e9695
treeacb5a4c7ab4f1dbf14d459ebdd8021b9d1e2ff7b
parent5089776e923cef30693a165bfd11e7169679e392
[FEATURE] Ext:form - extend the extension location functionality

With this patch is it possible to:

* save existing forms within extension locations
  ("allowedExtensionPaths") if "allowSaveToExtensionPaths"
  is set to true (like before)
* save new created forms within extension locations
  ("allowedExtensionPaths") if "allowSaveToExtensionPaths"
  is set to true
* delete forms within extension locations ("allowedExtensionPaths")
  if "allowDeleteFromExtensionPaths" is set to true

Resolves: #79250
Releases: master
Change-Id: I2d06448f7ee9a0ab0a249ddfee750eda8aeee54e
Reviewed-on: https://review.typo3.org/51254
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
typo3/sysext/core/Documentation/Changelog/master/Feature-79250-ExtFormExtendExtensionLocationFunctionality.rst [new file with mode: 0644]
typo3/sysext/form/Classes/Controller/FormManagerController.php
typo3/sysext/form/Classes/Mvc/Configuration/YamlSource.php
typo3/sysext/form/Classes/Mvc/Persistence/FormPersistenceManager.php
typo3/sysext/form/Configuration/Yaml/BaseSetup.yaml
typo3/sysext/form/Resources/Private/Backend/Templates/FormManager/Index.html
typo3/sysext/form/Resources/Private/Language/locallang_formManager_javascript.xlf
typo3/sysext/form/Resources/Public/JavaScript/Backend/FormManager/ViewModel.js
typo3/sysext/form/Tests/Unit/Controller/FormManagerControllerTest.php
typo3/sysext/form/Tests/Unit/Mvc/Persistence/FormPersistenceManagerTest.php