From: skodak Date: Tue, 12 Sep 2006 21:09:43 +0000 (+0000) Subject: partially fixed group management in workshop X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=c15f680424962613a7b832321504ece6ea1825b0;p=moodle.git partially fixed group management in workshop --- 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) {