Skip to content

Commit

Permalink
Tightened up the default permissions granted to the "Publisher" syste…
Browse files Browse the repository at this point in the history
…m role out of the box

(cherry picked from commit 8a785e4)
  • Loading branch information
Luke Towers committed Sep 11, 2020
1 parent fd2d634 commit 78a3729
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 9 deletions.
13 changes: 8 additions & 5 deletions modules/backend/ServiceProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -140,31 +140,34 @@ protected function registerBackendPermissions()
$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',
Expand Down
13 changes: 9 additions & 4 deletions modules/system/ServiceProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
use Request;
use BackendMenu;
use BackendAuth;
use Backend\Models\UserRole;
use Twig\Extension\SandboxExtension;
use Twig\Environment as TwigEnvironment;
use System\Classes\MailManager;
Expand Down Expand Up @@ -417,19 +418,23 @@ protected function registerBackendPermissions()
$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,
]
]);
});
Expand Down

0 comments on commit 78a3729

Please sign in to comment.