Tightened up the default permissions granted to the "Publisher" system role out of the box
(cherry picked from commit 8a785e4393)
This commit is contained in:
parent
fd2d634b5e
commit
78a37298a4
|
|
@ -140,31 +140,34 @@ class ServiceProvider extends ModuleServiceProvider
|
|||
$manager->registerPermissions('October.Backend', [
|
||||
'backend.access_dashboard' => [
|
||||
'label' => 'system::lang.permissions.view_the_dashboard',
|
||||
'tab' => 'system::lang.permissions.name'
|
||||
'tab' => 'system::lang.permissions.name',
|
||||
],
|
||||
'backend.manage_default_dashboard' => [
|
||||
'label' => 'system::lang.permissions.manage_default_dashboard',
|
||||
'tab' => 'system::lang.permissions.name',
|
||||
'roles' => UserRole::CODE_DEVELOPER,
|
||||
],
|
||||
'backend.manage_users' => [
|
||||
'label' => 'system::lang.permissions.manage_other_administrators',
|
||||
'tab' => 'system::lang.permissions.name'
|
||||
'tab' => 'system::lang.permissions.name',
|
||||
'roles' => UserRole::CODE_DEVELOPER,
|
||||
],
|
||||
'backend.impersonate_users' => [
|
||||
'label' => 'system::lang.permissions.impersonate_users',
|
||||
'tab' => 'system::lang.permissions.name',
|
||||
'roles' => UserRole::CODE_DEVELOPER,
|
||||
],
|
||||
'backend.manage_preferences' => [
|
||||
'label' => 'system::lang.permissions.manage_preferences',
|
||||
'tab' => 'system::lang.permissions.name'
|
||||
'tab' => 'system::lang.permissions.name',
|
||||
],
|
||||
'backend.manage_editor' => [
|
||||
'label' => 'system::lang.permissions.manage_editor',
|
||||
'tab' => 'system::lang.permissions.name'
|
||||
'tab' => 'system::lang.permissions.name',
|
||||
],
|
||||
'backend.manage_branding' => [
|
||||
'label' => 'system::lang.permissions.manage_branding',
|
||||
'tab' => 'system::lang.permissions.name'
|
||||
'tab' => 'system::lang.permissions.name',
|
||||
],
|
||||
'media.manage_media' => [
|
||||
'label' => 'backend::lang.permissions.manage_media',
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ use Backend;
|
|||
use Request;
|
||||
use BackendMenu;
|
||||
use BackendAuth;
|
||||
use Backend\Models\UserRole;
|
||||
use Twig\Extension\SandboxExtension;
|
||||
use Twig\Environment as TwigEnvironment;
|
||||
use System\Classes\MailManager;
|
||||
|
|
@ -417,19 +418,23 @@ class ServiceProvider extends ModuleServiceProvider
|
|||
$manager->registerPermissions('October.System', [
|
||||
'system.manage_updates' => [
|
||||
'label' => 'system::lang.permissions.manage_software_updates',
|
||||
'tab' => 'system::lang.permissions.name'
|
||||
'tab' => 'system::lang.permissions.name',
|
||||
'roles' => UserRole::CODE_DEVELOPER,
|
||||
],
|
||||
'system.access_logs' => [
|
||||
'label' => 'system::lang.permissions.access_logs',
|
||||
'tab' => 'system::lang.permissions.name'
|
||||
'tab' => 'system::lang.permissions.name',
|
||||
'roles' => UserRole::CODE_DEVELOPER,
|
||||
],
|
||||
'system.manage_mail_settings' => [
|
||||
'label' => 'system::lang.permissions.manage_mail_settings',
|
||||
'tab' => 'system::lang.permissions.name'
|
||||
'tab' => 'system::lang.permissions.name',
|
||||
'roles' => UserRole::CODE_DEVELOPER,
|
||||
],
|
||||
'system.manage_mail_templates' => [
|
||||
'label' => 'system::lang.permissions.manage_mail_templates',
|
||||
'tab' => 'system::lang.permissions.name'
|
||||
'tab' => 'system::lang.permissions.name',
|
||||
'roles' => UserRole::CODE_DEVELOPER,
|
||||
]
|
||||
]);
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue