From c15f680424962613a7b832321504ece6ea1825b0 Mon Sep 17 00:00:00 2001 From: skodak Date: Tue, 12 Sep 2006 21:09:43 +0000 Subject: [PATCH] partially fixed group management in workshop --- mod/workshop/lib.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mod/workshop/lib.php b/mod/workshop/lib.php index 04d13b0229..0f0b7e9fbf 100644 --- a/mod/workshop/lib.php +++ b/mod/workshop/lib.php @@ -44,10 +44,10 @@ function workshop_context($workshop) { function workshop_is_teacher($workshop, $userid=NULL) { return has_capability('mod/workshop:manage', workshop_context($workshop), $userid); } - -//TODO: should we make new role for it and fix the code or wait for new workshop? + function workshop_is_teacheredit($workshop, $userid=NULL) { - return has_capability('mod/workshop:manage', workshop_context($workshop), $userid); + return has_capability('mod/workshop:manage', workshop_context($workshop), $userid) + and has_capability('moodle/site:accessallgroups', workshop_context($workshop), $userid); } function workshop_is_student($workshop, $userid=NULL) { -- 2.39.5