[TASK] Extensionmanager: Remove persistence mapping
authorChristian Kuhn <lolli@schwarzbu.ch>
Wed, 29 Aug 2012 21:23:08 +0000 (23:23 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Thu, 30 Aug 2012 13:15:15 +0000 (15:15 +0200)
commitc7877cda3b8d745eaef3d394b0371c603c4fbd8f
tree38895ce47fe8712fd79c67bc43ef77c23ddb94fd
parent5170e169d205fc2bd3085806082a4296d275c046
[TASK] Extensionmanager: Remove persistence mapping

WARNING! Upgraders who already run run 6.0 master: You need to import
the static row in Install tool -> Database Analyzer -> Import ->
tx_extensionmanager_domain_model_repository.

To make the new extensionmanager more standalone and run with less
dependencies, the table and field persistence mapping should be
removed. Therefore, table sys_ter is renamed to the standard extabe
table naming scheme following the model name "repository". Furthermore,
the fields are normalized to be in line with the exbase model property
names.

This patch is needed for the installation process of introduction and
government package.

Change-Id: I586572c06b07e1f78df789aa659496b32250df14
Resolves: #40394
Releases: 6.0
Reviewed-on: http://review.typo3.org/14208
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
13 files changed:
typo3/sysext/extensionmanager/Classes/Controller/UpdateFromTerController.php
typo3/sysext/extensionmanager/Classes/Domain/Repository/ExtensionRepository.php
typo3/sysext/extensionmanager/Classes/Domain/Repository/RepositoryRepository.php
typo3/sysext/extensionmanager/Classes/Utility/Importer/ExtensionListUtility.php
typo3/sysext/extensionmanager/Classes/Utility/InstallUtility.php
typo3/sysext/extensionmanager/Classes/Utility/Repository/Helper.php
typo3/sysext/extensionmanager/Configuration/TCA/Extension.php
typo3/sysext/extensionmanager/Configuration/TCA/Repository.php [new file with mode: 0644]
typo3/sysext/extensionmanager/Resources/Private/Language/locallang_db.xml
typo3/sysext/extensionmanager/ext_tables.php
typo3/sysext/extensionmanager/ext_tables.sql
typo3/sysext/extensionmanager/ext_tables_static+adt.sql
typo3/sysext/extensionmanager/ext_typoscript_setup.txt