mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 08:56:36 +02:00
MDL-37633 Forum: Allow fronpage user to have forum:allowforcesubscribe capability by default
This commit is contained in:
parent
6319737865
commit
afd5e85ca8
4 changed files with 21 additions and 3 deletions
|
@ -341,7 +341,8 @@ $capabilities = array(
|
||||||
'archetypes' => array(
|
'archetypes' => array(
|
||||||
'student' => CAP_ALLOW,
|
'student' => CAP_ALLOW,
|
||||||
'teacher' => CAP_ALLOW,
|
'teacher' => CAP_ALLOW,
|
||||||
'editingteacher' => CAP_ALLOW
|
'editingteacher' => CAP_ALLOW,
|
||||||
|
'frontpage' => CAP_ALLOW
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
|
@ -57,7 +57,16 @@ function xmldb_forum_upgrade($oldversion) {
|
||||||
// Moodle v2.4.0 release upgrade line
|
// Moodle v2.4.0 release upgrade line
|
||||||
// Put any upgrade step following this
|
// Put any upgrade step following this
|
||||||
|
|
||||||
|
// Forcefully assign mod/forum:allowforcesubscribe to frontpage role, as we missed that when
|
||||||
|
// capability was introduced.
|
||||||
|
if ($oldversion < 2013020500) {
|
||||||
|
// If capability mod/forum:allowforcesubscribe is defined then set it for frontpage role.
|
||||||
|
if (get_capability_info('mod/forum:allowforcesubscribe')) {
|
||||||
|
assign_legacy_capabilities('mod/forum:allowforcesubscribe', array('frontpage' => CAP_ALLOW));
|
||||||
|
}
|
||||||
|
// Forum savepoint reached.
|
||||||
|
upgrade_mod_savepoint(true, 2013020500, 'forum');
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
8
mod/forum/upgrade.txt
Normal file
8
mod/forum/upgrade.txt
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
This files describes API changes in /mod/forum/*,
|
||||||
|
information provided here is intended especially for developers.
|
||||||
|
|
||||||
|
|
||||||
|
=== 2.3.5, 2.4.2 ===
|
||||||
|
* mod/forum:allowforcesubscribe capability will be forcefully assigned to frontpage role, as it was mistakenly missed off
|
||||||
|
when the capability was initially created. If you don't want users with frontpage role to get forum (with forcesubscribe) emails,
|
||||||
|
then please remove this capability for frontpage role.
|
|
@ -25,7 +25,7 @@
|
||||||
|
|
||||||
defined('MOODLE_INTERNAL') || die();
|
defined('MOODLE_INTERNAL') || die();
|
||||||
|
|
||||||
$module->version = 2012112902; // The current module version (Date: YYYYMMDDXX)
|
$module->version = 2013020500; // The current module version (Date: YYYYMMDDXX)
|
||||||
$module->requires = 2012112900; // Requires this Moodle version
|
$module->requires = 2012112900; // Requires this Moodle version
|
||||||
$module->component = 'mod_forum'; // Full name of the plugin (used for diagnostics)
|
$module->component = 'mod_forum'; // Full name of the plugin (used for diagnostics)
|
||||||
$module->cron = 60;
|
$module->cron = 60;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue