From c15ab5c59cff9a5b86767702fd32382e2bc7348e Mon Sep 17 00:00:00 2001 From: Kilian Hofmann Date: Sat, 14 Aug 2021 19:49:47 +0200 Subject: [PATCH] Controller Permission --- controllers/Member.php | 2 ++ lang/en/lang.php | 1 + plugin.yaml | 7 +++++++ 3 files changed, 10 insertions(+) diff --git a/controllers/Member.php b/controllers/Member.php index 0137020..4a8eea3 100644 --- a/controllers/Member.php +++ b/controllers/Member.php @@ -9,6 +9,8 @@ class Member extends Controller public $listConfig = 'config_list.yaml'; + public $requiredPermissions = ['germanairlinesva.social.master']; + public function __construct() { parent::__construct(); diff --git a/lang/en/lang.php b/lang/en/lang.php index 81b90d5..d8c0563 100644 --- a/lang/en/lang.php +++ b/lang/en/lang.php @@ -17,5 +17,6 @@ ], 'menu' => [ 'main' => 'GA Social', + 'member' => 'Members', ], ]; diff --git a/plugin.yaml b/plugin.yaml index 3bd9cbd..29a7754 100644 --- a/plugin.yaml +++ b/plugin.yaml @@ -23,3 +23,10 @@ navigation: - germanairlinesva.social.master - germanairlinesva.social.forum - germanairlinesva.social.news + sideMenu: + side-menu-item: + label: 'germanairlinesva.social::lang.menu.member' + url: germanairlinesva/social/member + icon: icon-user + permissions: + - germanairlinesva.social.master