[BUGFIX] Permissions backend module not accessible 29/22229/2
authorWouter Wolters <typo3@wouterwolters.nl>
Thu, 11 Jul 2013 20:59:08 +0000 (22:59 +0200)
committerStefan Neufeind <typo3.neufeind@speedpartner.de>
Thu, 11 Jul 2013 21:09:20 +0000 (23:09 +0200)
Permissions backend module not accessible in "List" view.

Change-Id: Ic1e4e06f387ee5450466e051162572c3392e3d53
Resolves: #49918
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/22229
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php

index d373555..25072d0 100644 (file)
@@ -1044,7 +1044,7 @@ class DatabaseRecordList extends \TYPO3\CMS\Recordlist\RecordList\AbstractDataba
                                }
                                // "Edit Perms" link:
                                if ($table == 'pages' && $GLOBALS['BE_USER']->check('modules', 'web_perm') && \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('perm')) {
-                                       $cells['perms'] = '<a href="' . htmlspecialchars((\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath('perm') . 'mod1/index.php' . '?id=' . $row['uid'] . '&return_id=' . $row['uid'] . '&edit=1')) . '" title="' . $GLOBALS['LANG']->getLL('permissions', TRUE) . '">' . \TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIcon('status-status-locked') . '</a>';
+                                       $cells['perms'] = '<a href="' . htmlspecialchars((\TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl('web_perm') . '&id=' . $row['uid'] . '&return_id=' . $row['uid'] . '&edit=1')) . '" title="' . $GLOBALS['LANG']->getLL('permissions', TRUE) . '">' . \TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIcon('status-status-locked') . '</a>';
                                } elseif (!$this->table && $GLOBALS['BE_USER']->check('modules', 'web_perm')) {
                                        $cells['perms'] = $this->spaceIcon;
                                }