MDL-38096 fix availability of bulk enrol actions

This commit is contained in:
Petr Škoda 2013-02-27 08:02:56 +01:00 committed by Damyon Wiese
parent 506338d5de
commit 0f39498480

View file

@ -438,10 +438,14 @@ class enrol_manual_plugin extends enrol_plugin {
public function get_bulk_operations(course_enrolment_manager $manager) { public function get_bulk_operations(course_enrolment_manager $manager) {
global $CFG; global $CFG;
require_once($CFG->dirroot.'/enrol/manual/locallib.php'); require_once($CFG->dirroot.'/enrol/manual/locallib.php');
$bulkoperations = array( $context = $manager->get_context();
'editselectedusers' => new enrol_manual_editselectedusers_operation($manager, $this), $bulkoperations = array();
'deleteselectedusers' => new enrol_manual_deleteselectedusers_operation($manager, $this) if (has_capability("enrol/manual:manage", $context)) {
); $bulkoperations['editselectedusers'] = new enrol_manual_editselectedusers_operation($manager, $this);
}
if (has_capability("enrol/manual:unenrol", $context)) {
$bulkoperations['deleteselectedusers'] = new enrol_manual_deleteselectedusers_operation($manager, $this);
}
return $bulkoperations; return $bulkoperations;
} }