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:
parent
bde07ef880
commit
57f32d0055
|
|
@ -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
|
||||
]
|
||||
]);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ use Cms\Widgets\MediaManager;
|
|||
*/
|
||||
class Media extends Controller
|
||||
{
|
||||
public $requiredPermissions = ['cms.*'];
|
||||
public $requiredPermissions = ['media.*'];
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
Loading…
Reference in New Issue