thuecat/ext_localconf.php
Daniel Siepmann (Codappix) d323a60e7a
Fix broken permission for tt_content
The actual registry needs to be within ext_tables.php after loading TCA.

Resolves: #11480
2024-11-04 15:35:47 +01:00

29 lines
876 B
PHP

<?php
declare(strict_types=1);
use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
use TYPO3\CMS\Scheduler\Task\TableGarbageCollectionTask;
use WerkraumMedia\ThueCat\Extension;
defined('TYPO3') or die();
Extension::registerExtLocalconfConfigConfig();
(static function (string $extensionKey) {
ExtensionManagementUtility::addTypoScriptSetup(
'@import "EXT:' . $extensionKey . '/Configuration/TypoScript/Default/Setup.typoscript"'
);
$tablesForCleanup = [
'tx_thuecat_import_log',
'tx_thuecat_import_log_entry',
];
foreach ($tablesForCleanup as $tableName) {
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][TableGarbageCollectionTask::class]['options']['tables'][$tableName] = [
'dateField' => 'crdate',
'expirePeriod' => '180',
];
}
})(Extension::EXTENSION_KEY);