Don't show mail branding menu item unless system.manage_mail_templates is assigned to current user (#3624)

Fixes #3623. Credit to @interworks-morr
This commit is contained in:
interworks-morr 2018-07-02 18:14:51 -05:00 committed by Luke Towers
parent 000a880742
commit d52274bbb6
1 changed files with 2 additions and 2 deletions

View File

@ -89,7 +89,7 @@ class ServiceProvider extends ModuleServiceProvider
if (Config::get('database.connections.mysql.charset') === 'utf8mb4') { if (Config::get('database.connections.mysql.charset') === 'utf8mb4') {
Schema::defaultStringLength(191); Schema::defaultStringLength(191);
} }
/* /*
* Boot plugins * Boot plugins
*/ */
@ -467,7 +467,7 @@ class ServiceProvider extends ModuleServiceProvider
'category' => SettingsManager::CATEGORY_MAIL, 'category' => SettingsManager::CATEGORY_MAIL,
'icon' => 'icon-paint-brush', 'icon' => 'icon-paint-brush',
'url' => Backend::url('system/mailbrandsettings'), 'url' => Backend::url('system/mailbrandsettings'),
'permissions' => ['system.manage_mail_settings'], 'permissions' => ['system.manage_mail_templates'],
'order' => 630 'order' => 630
], ],
'event_logs' => [ 'event_logs' => [