Skip to content

Commit 81f5f2a

Browse files
author
Laur0r
authored
Merge pull request #109 from learnweb/fix/review-capability
Fix reviewpost capability
2 parents 5641e7c + d86be58 commit 81f5f2a

File tree

3 files changed

+17
-3
lines changed

3 files changed

+17
-3
lines changed

db/access.php

-2
Original file line numberDiff line numberDiff line change
@@ -240,9 +240,7 @@
240240
'archetypes' => array(
241241
'teacher' => CAP_ALLOW,
242242
'editingteacher' => CAP_ALLOW,
243-
'manager' => CAP_ALLOW
244243
),
245-
'clonepermissionsfrom' => 'moodle/course:manageactivities'
246244
),
247245

248246
);

db/upgrade.php

+16
Original file line numberDiff line numberDiff line change
@@ -230,5 +230,21 @@ function xmldb_moodleoverflow_upgrade($oldversion) {
230230
upgrade_mod_savepoint(true, 2022072000, 'moodleoverflow');
231231
}
232232

233+
if ($oldversion < 2022110700) {
234+
235+
foreach (get_archetype_roles('manager') as $role) {
236+
unassign_capability('mod/moodleoverflow:reviewpost', $role->id);
237+
}
238+
239+
foreach (get_archetype_roles('teacher') as $role) {
240+
assign_capability(
241+
'mod/moodleoverflow:reviewpost', CAP_ALLOW, $role->id, context_system::instance()
242+
);
243+
}
244+
245+
// Moodleoverflow savepoint reached.
246+
upgrade_mod_savepoint(true, 2022110700, 'moodleoverflow');
247+
}
248+
233249
return true;
234250
}

version.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
defined('MOODLE_INTERNAL') || die();
2929

3030
$plugin->component = 'mod_moodleoverflow';
31-
$plugin->version = 2022082500;
31+
$plugin->version = 2022110700;
3232
$plugin->release = 'v4.0-r4';
3333
$plugin->requires = 2020061500; // Requires Moodle 3.9+.
3434
$plugin->maturity = MATURITY_STABLE;

0 commit comments

Comments
 (0)