From d52274bbb64dfce3bea8ff8a3d7963f6b9107aed Mon Sep 17 00:00:00 2001 From: interworks-morr Date: Mon, 2 Jul 2018 18:14:51 -0500 Subject: [PATCH] Don't show mail branding menu item unless system.manage_mail_templates is assigned to current user (#3624) Fixes #3623. Credit to @interworks-morr --- modules/system/ServiceProvider.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/system/ServiceProvider.php b/modules/system/ServiceProvider.php index 931fc8cbf..c34a1fb68 100644 --- a/modules/system/ServiceProvider.php +++ b/modules/system/ServiceProvider.php @@ -89,7 +89,7 @@ class ServiceProvider extends ModuleServiceProvider if (Config::get('database.connections.mysql.charset') === 'utf8mb4') { Schema::defaultStringLength(191); } - + /* * Boot plugins */ @@ -467,7 +467,7 @@ class ServiceProvider extends ModuleServiceProvider 'category' => SettingsManager::CATEGORY_MAIL, 'icon' => 'icon-paint-brush', 'url' => Backend::url('system/mailbrandsettings'), - 'permissions' => ['system.manage_mail_settings'], + 'permissions' => ['system.manage_mail_templates'], 'order' => 630 ], 'event_logs' => [