first commit

This commit is contained in:
salam committed 2026-10-19 08:18:39 +02:00
commit 1218dd1517
12716 files changed
+989233

No files matched your search

@@ -0,0 +1,17 @@
<?php
/**
* Commands to be executed by typo3, where the key of the array
* is the name of the command (to be called as the first argument after typo3).
* Required parameter is the "class" of the command which needs to be a subclass
* of Symfony/Console/Command.
*/
return [
'extension:activate' => [
'class' => \TYPO3\CMS\Extensionmanager\Command\ActivateExtensionCommand::class,
'schedulable' => false,
],
'extension:deactivate' => [
'class' => \TYPO3\CMS\Extensionmanager\Command\DeactivateExtensionCommand::class,
'schedulable' => false,
],
];
@@ -0,0 +1,142 @@
<?php
return [
'ctrl' => [
'title' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension',
'label' => 'uid',
'default_sortby' => '',
'hideTable' => true,
'rootLevel' => 1,
'adminOnly' => true,
'typeicon_classes' => [
'default' => 'empty-icon'
]
],
'interface' => [
'showRecordFieldList' => 'extension_key,version,integer_version,title,description,state,category,last_updated,update_comment,author_name,author_email,md5hash,serialized_dependencies'
],
'columns' => [
'extension_key' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension.extensionkey',
'config' => [
'type' => 'input',
'size' => 30
]
],
'version' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension.version',
'config' => [
'type' => 'input',
'size' => 30
]
],
'alldownloadcounter' => [
'config' => [
'type' => 'passthrough'
]
],
'integer_version' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension.integerversion',
'config' => [
'type' => 'input',
'size' => 30
]
],
'title' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension.title',
'config' => [
'type' => 'input',
'size' => 30
]
],
'description' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension.description',
'config' => [
'type' => 'text',
'cols' => 30,
'rows' => 5
]
],
'state' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension.state',
'config' => [
'type' => 'input',
'size' => 30,
'range' => ['lower' => 0, 'upper' => 1000],
'eval' => 'int'
]
],
'category' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension.category',
'config' => [
'type' => 'input',
'size' => 30,
'range' => ['lower' => 0, 'upper' => 1000],
'eval' => 'int'
]
],
'last_updated' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension.lastupdated',
'config' => [
'type' => 'input',
'renderType' => 'inputDateTime',
'eval' => 'datetime,int'
]
],
'update_comment' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension.updatecomment',
'config' => [
'type' => 'text',
'cols' => 30,
'rows' => 5
]
],
'author_name' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension.authorname',
'config' => [
'type' => 'input',
'size' => 30
]
],
'author_email' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension.authoremail',
'config' => [
'type' => 'input',
'size' => 30
]
],
'current_version' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension.currentversion',
'config' => [
'type' => 'check',
'size' => 1
]
],
'review_state' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension.reviewstate',
'config' => [
'type' => 'check',
'size' => 1
]
],
'md5hash' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension.md5hash',
'config' => [
'type' => 'input',
'size' => 1,
],
],
'serialized_dependencies' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_extension.serializedDependencies',
'config' => [
'type' => 'input',
'size' => 30,
],
],
],
'types' => [
'0' => ['showitem' => 'extensionkey, version, integer_version, title, description, state, category, last_updated, update_comment, author_name, author_email, review_state, md5hash, serialized_dependencies']
],
'palettes' => [
'1' => ['showitem' => '']
]
];
@@ -0,0 +1,67 @@
<?php
return [
'ctrl' => [
'title' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_repository',
'label' => 'uid',
'default_sortby' => '',
'hideTable' => true,
'rootLevel' => 1,
'adminOnly' => true,
'typeicon_classes' => [
'default' => 'empty-icon'
]
],
'interface' => [
'showRecordFieldList' => 'title,description,wsdl_url_mirror_list_url,last_update,extension_count'
],
'columns' => [
'title' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_repository.title',
'config' => [
'type' => 'input',
'size' => 30
],
],
'description' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_repository.description',
'config' => [
'type' => 'input',
'size' => 30
],
],
'wsdl_url' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_repository.wsdlUrl',
'config' => [
'type' => 'input',
'size' => 30
],
],
'mirror_list_url' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_repository.mirrorListUrl',
'config' => [
'type' => 'text',
'cols' => 30,
],
],
'last_update' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_repository.lastUpdate',
'config' => [
'type' => 'input',
'size' => 30,
],
],
'extension_count' => [
'label' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xlf:tx_extensionmanager_domain_model_repository.extensionCount',
'config' => [
'type' => 'input',
'size' => 30,
],
],
],
'types' => [
'0' => ['showitem' => 'title, description, wsdl_url, mirror_list_url, last_update, extension_count'],
],
'palettes' => [
'1' => ['showitem' => ''],
],
];