[TASK] Move Perm next to BeUsers 99/33699/4
authorFelix Kopp <felix-source@phorax.com>
Sat, 1 Nov 2014 17:00:30 +0000 (18:00 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Sat, 8 Nov 2014 17:43:58 +0000 (18:43 +0100)
As a first step to merge User and Access modules move
Perm down to "System" next to backend user admin.

Resolves: #62608
Releases: master
Change-Id: Id90d860f2f9dfff586fa9ef0e7dab0e0bc5a3455
Reviewed-on: http://review.typo3.org/33699
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
typo3/sysext/perm/Classes/Controller/PermissionModuleController.php
typo3/sysext/perm/ext_emconf.php
typo3/sysext/perm/ext_tables.php
typo3/sysext/perm/mod1/conf.php

index c598dea..a7db2e4 100644 (file)
@@ -410,8 +410,8 @@ class PermissionModuleController {
                        <input type="hidden" name="data[pages][' . $this->id . '][perms_group]" value="' . $this->pageinfo['perms_group'] . '" />
                        <input type="hidden" name="data[pages][' . $this->id . '][perms_everybody]" value="' . $this->pageinfo['perms_everybody'] . '" />
                        ' . $this->getRecursiveSelect($this->id, $this->perms_clause) . '
-                       <input type="submit" name="submit" value="' . $GLOBALS['LANG']->getLL('Save', TRUE) . '" />' . '<input type="submit" value="' . $GLOBALS['LANG']->getLL('Abort', TRUE) . '" onclick="' . htmlspecialchars(('jumpToUrl(' . GeneralUtility::quoteJSvalue((BackendUtility::getModuleUrl('web_perm') . '&id=' . $this->id), TRUE) . '); return false;')) . '" />
-                       <input type="hidden" name="redirect" value="' . htmlspecialchars((BackendUtility::getModuleUrl('web_perm') . '&mode=' . $this->MOD_SETTINGS['mode'] . '&depth=' . $this->MOD_SETTINGS['depth'] . '&id=' . (int)$this->return_id . '&lastEdited=' . $this->id)) . '" />
+                       <input type="submit" name="submit" value="' . $GLOBALS['LANG']->getLL('Save', TRUE) . '" />' . '<input type="submit" value="' . $GLOBALS['LANG']->getLL('Abort', TRUE) . '" onclick="' . htmlspecialchars(('jumpToUrl(' . GeneralUtility::quoteJSvalue((BackendUtility::getModuleUrl('system_perm') . '&id=' . $this->id), TRUE) . '); return false;')) . '" />
+                       <input type="hidden" name="redirect" value="' . htmlspecialchars((BackendUtility::getModuleUrl('system_perm') . '&mode=' . $this->MOD_SETTINGS['mode'] . '&depth=' . $this->MOD_SETTINGS['depth'] . '&id=' . (int)$this->return_id . '&lastEdited=' . $this->id)) . '" />
                        ' . \TYPO3\CMS\Backend\Form\FormEngine::getHiddenTokenField('tceAction');
 
                // Adding section with the permission setting matrix:
@@ -534,7 +534,7 @@ class PermissionModuleController {
 
                        // "Edit permissions" -icon
                        if ($editPermsAllowed && $pageId) {
-                               $aHref = BackendUtility::getModuleUrl('web_perm') . '&mode=' . $this->MOD_SETTINGS['mode'] . '&depth=' . $this->MOD_SETTINGS['depth'] . '&id=' . ($data['row']['_ORIG_uid'] ? $data['row']['_ORIG_uid'] : $pageId) . '&return_id=' . $this->id . '&edit=1';
+                               $aHref = BackendUtility::getModuleUrl('system_perm') . '&mode=' . $this->MOD_SETTINGS['mode'] . '&depth=' . $this->MOD_SETTINGS['depth'] . '&id=' . ($data['row']['_ORIG_uid'] ? $data['row']['_ORIG_uid'] : $pageId) . '&return_id=' . $this->id . '&edit=1';
                                $cells[] = '<td' . $bgCol . '><a href="' . htmlspecialchars($aHref) . '" title="' . $GLOBALS['LANG']->getLL('ch_permissions', TRUE) . '">' .
                                                IconUtility::getSpriteIcon('actions-document-open') . '</a></td>';
                        } else {
index 35af018..d84cecb 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 $EM_CONF[$_EXTKEY] = array(
-       'title' => 'Web>Access',
+       'title' => 'System>Access',
        'description' => 'Page editing permissions',
        'category' => 'module',
        'state' => 'stable',
index 5549ca4..338035d 100644 (file)
@@ -3,10 +3,13 @@ defined('TYPO3_MODE') or die();
 
 if (TYPO3_MODE === 'BE') {
        \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
-               'web',
+               'system',
                'perm',
-               '',
-               \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'mod1/'
+               'after:BeuserTxBeuser',
+               \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'mod1/',
+               array(
+                       'navigationComponentId' => 'typo3-pagetree'
+               )
        );
        \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler('PermissionAjaxController::dispatch', 'TYPO3\\CMS\\Perm\\Controller\\PermissionAjaxController->dispatch');
 }
index c131f48..71fd8fd 100644 (file)
@@ -3,4 +3,4 @@ $MCONF['script'] = '_DISPATCH';
 $MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-perm.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:lang/locallang_mod_web_perm.xlf';
 $MCONF['access'] = 'admin';
-$MCONF['name'] = 'web_perm';
+$MCONF['name'] = 'system_perm';