mirror of
https://github.com/silverstripe/silverstripe-reports
synced 2024-09-30 05:09:11 +02:00
MINOR shuffled permissions around, gave them help text and categorized them.
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@90371 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
85d722d275
commit
e3d678f8ad
@ -1289,22 +1289,26 @@ JS;
|
|||||||
function providePermissions() {
|
function providePermissions() {
|
||||||
$classes = ClassInfo::subclassesFor('LeftAndMain');
|
$classes = ClassInfo::subclassesFor('LeftAndMain');
|
||||||
|
|
||||||
foreach($classes as $class) {
|
foreach($classes as $i => $class) {
|
||||||
$title = _t("{$class}.MENUTITLE", LeftAndMain::menu_title_for_class($class));
|
$title = _t("{$class}.MENUTITLE", LeftAndMain::menu_title_for_class($class));
|
||||||
$perms["CMS_ACCESS_" . $class] = sprintf(
|
$perms["CMS_ACCESS_" . $class] = array(
|
||||||
_t(
|
'name' => sprintf(_t(
|
||||||
'CMSMain.ACCESS',
|
'CMSMain.ACCESS',
|
||||||
"Access to '%s'",
|
"Access to %s",
|
||||||
PR_MEDIUM,
|
PR_MEDIUM,
|
||||||
"Item in permission selection identifying the admin section, with title and classname. Example: Access to 'Files & Images' (AssetAdmin)"
|
"Item in permission selection identifying the admin section, with title and classname. Example: Access to Files & Images"
|
||||||
),
|
), $title),
|
||||||
$title
|
'category' => 'CMS Access'
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
$perms["CMS_ACCESS_LeftAndMain"] = _t(
|
$perms["CMS_ACCESS_LeftAndMain"] = array(
|
||||||
'CMSMain.ACCESSALLINTERFACES',
|
'name' => _t('CMSMain.ACCESSALLINTERFACES', 'Access to all CMS sections'),
|
||||||
'Access to all CMS sections'
|
'category' => 'CMS Access',
|
||||||
|
'sort' => -100
|
||||||
);
|
);
|
||||||
|
|
||||||
|
if (isset($perms['CMS_ACCESS_ModelAdmin'])) unset($perms['CMS_ACCESS_ModelAdmin']);
|
||||||
|
|
||||||
return $perms;
|
return $perms;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -262,7 +262,12 @@ class SecurityAdmin extends LeftAndMain implements PermissionProvider {
|
|||||||
|
|
||||||
function providePermissions() {
|
function providePermissions() {
|
||||||
return array(
|
return array(
|
||||||
'EDIT_PERMISSIONS' => _t('SecurityAdmin.EDITPERMISSIONS', 'Manage permissions for groups'),
|
'EDIT_PERMISSIONS' => array(
|
||||||
|
'name' => _t('SecurityAdmin.EDITPERMISSIONS', 'Manage permissions for groups'),
|
||||||
|
'category' => 'Roles and access permissions',
|
||||||
|
'help' => 'Ability to edit Permissions and IP Addresses for a group. Requires "Access to Security".',
|
||||||
|
'sort' => 0
|
||||||
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user