From 492e3f782b9dd5fb731a33312d8fb57986934822 Mon Sep 17 00:00:00 2001 From: coderkun Date: Tue, 3 Jun 2014 14:37:33 +0200 Subject: [PATCH] restrict CRUD for Questgroupshierarchy to Seminary admins --- controllers/QuestgroupshierarchyController.inc | 8 ++++++-- views/html/questgroups/questgroup.tpl | 4 +++- views/html/seminaries/seminary.tpl | 4 +++- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/controllers/QuestgroupshierarchyController.inc b/controllers/QuestgroupshierarchyController.inc index 5f6c3601..58fa3e0c 100644 --- a/controllers/QuestgroupshierarchyController.inc +++ b/controllers/QuestgroupshierarchyController.inc @@ -39,6 +39,8 @@ public $permissions = array( 'create' => array('admin', 'moderator', 'user'), 'edit' => array('admin', 'moderator', 'user'), + 'moveup' => array('admin', 'moderator', 'user'), + 'movedown' => array('admin', 'moderator', 'user'), 'delete' => array('admin', 'moderator', 'user') ); /** @@ -47,8 +49,10 @@ * @var array */ public $seminaryPermissions = array( - 'create' => array('admin', 'moderator'), - 'edit' => array('admin', 'moderator'), + 'create' => array('admin'), + 'edit' => array('admin'), + 'moveup' => array('admin'), + 'movedown' => array('admin'), 'delete' => array('admin') ); diff --git a/views/html/questgroups/questgroup.tpl b/views/html/questgroups/questgroup.tpl index b5e7008c..3d359611 100644 --- a/views/html/questgroups/questgroup.tpl +++ b/views/html/questgroups/questgroup.tpl @@ -22,7 +22,7 @@ &$hierarchy) : ?> 0 || count(array_intersect(array('admin', 'moderator'), \hhu\z\controllers\SeminaryController::$character['characterroles'])) > 0) : ?>

- 0) : ?> +