[TASK] Remove namespace and name of AMD modules
[Packages/TYPO3.CMS.git] / typo3 / sysext / taskcenter / ext_tables.php
index 5d9d0e5..b7f2f81 100644 (file)
@@ -2,35 +2,21 @@
 defined('TYPO3_MODE') or die();
 
 if (TYPO3_MODE === 'BE') {
-       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModulePath(
-               'tools_txtaskcenterM1',
-               \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'task/'
-       );
-       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
-               'user',
-               'task',
-               'top',
-               \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'task/',
-               array(
-                       'script' => '_DISPATCH',
-                       'access' => 'group,user',
-                       'name' => 'user_task',
-                       'labels' => array(
-                               'tabs_images' => array(
-                                       'tab' => '../Resources/Public/Icons/module-taskcenter.svg',
-                               ),
-                               'll_ref' => 'LLL:EXT:taskcenter/Resources/Private/Language/locallang_mod.xlf',
-                       ),
-               )
-       );
-
-       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler(
-               'Taskcenter::saveCollapseState',
-               \TYPO3\CMS\Taskcenter\TaskStatus::class . '->saveCollapseState'
-       );
-
-       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler(
-               'Taskcenter::saveSortingState',
-               \TYPO3\CMS\Taskcenter\TaskStatus::class . '->saveSortingState'
-       );
+    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+        'user',
+        'task',
+        'top',
+        '',
+        array(
+            'routeTarget' => \TYPO3\CMS\Taskcenter\Controller\TaskModuleController::class . '::mainAction',
+            'access' => 'group,user',
+            'name' => 'user_task',
+            'labels' => array(
+                'tabs_images' => array(
+                    'tab' => 'EXT:taskcenter/Resources/Public/Icons/module-taskcenter.svg',
+                ),
+                'll_ref' => 'LLL:EXT:taskcenter/Resources/Private/Language/locallang_mod.xlf',
+            ),
+        )
+    );
 }