Merge remote-tracking branch 'skodak/w03_MDL-30891_m23_repository'

This commit is contained in:
Sam Hemelryk 2012-01-16 15:01:36 +08:00
commit 69136724f6

View file

@ -869,7 +869,11 @@ abstract class repository {
}
if ($record->repositorytype == 'coursefiles') {
// coursefiles plugin needs managefiles permission
if (!empty($current_context)) {
$capability = $capability && has_capability('moodle/course:managefiles', $current_context);
} else {
$capability = $capability && has_capability('moodle/course:managefiles', get_system_context());
}
}
if ($is_supported && $capability) {
$repositories[$repository->id] = $repository;