Adds basic permissions for media manager - Fixes #1134

Note if media management is restricted, it can still be accessed via the Rich Editor - we need to address this concern later. This change is to allow the menu item to be toggled on/off.
This commit is contained in:
Samuel Georges 2015-06-27 11:50:46 +10:00
parent bde07ef880
commit 57f32d0055
3 changed files with 9 additions and 3 deletions

View File

@ -143,7 +143,7 @@ class ServiceProvider extends ModuleServiceProvider
'label' => 'cms::lang.media.menu_label',
'icon' => 'icon-folder',
'url' => Backend::url('cms/media'),
'permissions' => ['cms.*'],
'permissions' => ['media.*'],
'order' => 20
]
]);
@ -186,6 +186,11 @@ class ServiceProvider extends ModuleServiceProvider
'label' => 'cms::lang.permissions.manage_themes',
'tab' => 'cms::lang.permissions.name',
'order' => 100
],
'media.manage_media' => [
'label' => 'cms::lang.permissions.manage_media',
'tab' => 'cms::lang.permissions.name',
'order' => 100
]
]);
});

View File

@ -12,7 +12,7 @@ use Cms\Widgets\MediaManager;
*/
class Media extends Controller
{
public $requiredPermissions = ['cms.*'];
public $requiredPermissions = ['media.*'];
/**
* Constructor.

View File

@ -231,7 +231,8 @@ return [
'manage_pages' => 'Manage pages',
'manage_layouts' => 'Manage layouts',
'manage_partials' => 'Manage partials',
'manage_themes' => 'Manage themes'
'manage_themes' => 'Manage themes',
'manage_media' => 'Manage media'
],
'mediafinder' => [
'default_prompt' => 'Click the %s button to find a media item'