Empty CMS section when only manage_themes permission granted

Fixes #2425
This commit is contained in:
Samuel Georges 2016-10-29 10:23:50 +11:00
parent 359461d93e
commit 55848e400c
2 changed files with 14 additions and 3 deletions

View File

@ -109,9 +109,14 @@ class ServiceProvider extends ModuleServiceProvider
'icon' => 'icon-magic',
'iconSvg' => 'modules/cms/assets/images/cms-icon.svg',
'url' => Backend::url('cms'),
'permissions' => ['cms.*'],
'permissions' => [
'cms.manage_content',
'cms.manage_assets',
'cms.manage_pages',
'cms.manage_layouts',
'cms.manage_partials'
],
'order' => 10,
'sideMenu' => [
'pages' => [
'label' => 'cms::lang.page.menu_label',

View File

@ -39,7 +39,13 @@ class Index extends Controller
protected $theme;
public $requiredPermissions = ['cms.*'];
public $requiredPermissions = [
'cms.manage_content',
'cms.manage_assets',
'cms.manage_pages',
'cms.manage_layouts',
'cms.manage_partials'
];
/**
* Constructor.