From 13a115c28e34e5d8c1b401324523bb750e04b14b Mon Sep 17 00:00:00 2001 From: Aatif Farooq Date: Sun, 24 Dec 2023 15:47:26 +0500 Subject: [PATCH] Addition of required permission in Helper's Menu to restrict unauthorized access to menu items. --- src/Helpers.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Helpers.php b/src/Helpers.php index de3aa6d..db87323 100644 --- a/src/Helpers.php +++ b/src/Helpers.php @@ -41,6 +41,8 @@ public static function registerRoutes() public static function import() { + parent::createPermission('Admin helpers', 'ext.helpers', 'helpers/*'); + $lastOrder = Menu::max('order'); $root = [ @@ -49,6 +51,7 @@ public static function import() 'title' => 'Helpers', 'icon' => 'icon-cogs', 'uri' => '', + 'permission'=> 'ext.helpers', ]; $root = Menu::create($root); @@ -79,10 +82,10 @@ public static function import() foreach ($menus as $menu) { $menu['parent_id'] = $root->id; $menu['order'] = $lastOrder++; + $menu['permission'] = 'ext.helpers'; Menu::create($menu); } - parent::createPermission('Admin helpers', 'ext.helpers', 'helpers/*'); } }