Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Merge branch 'wip-mdl-37633-m24' of git://github.com/rajeshtaneja/moo…

…dle into MOODLE_24_STABLE
  • Loading branch information...
commit db41eeb8bdf049568d58f46b9753cf0789dca5a3 2 parents dbdcc42 + 353fac6
@danpoltawski danpoltawski authored
View
3  mod/forum/db/access.php
@@ -341,7 +341,8 @@
'archetypes' => array(
'student' => CAP_ALLOW,
'teacher' => CAP_ALLOW,
- 'editingteacher' => CAP_ALLOW
+ 'editingteacher' => CAP_ALLOW,
+ 'frontpage' => CAP_ALLOW
)
),
);
View
11 mod/forum/db/upgrade.php
@@ -57,7 +57,16 @@ function xmldb_forum_upgrade($oldversion) {
// Moodle v2.4.0 release upgrade line
// Put any upgrade step following this
-
+ // Forcefully assign mod/forum:allowforcesubscribe to frontpage role, as we missed that when
+ // capability was introduced.
+ if ($oldversion < 2012112901) {
+ // 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, 2012112901, 'forum');
+ }
return true;
}
View
8 mod/forum/upgrade.txt
@@ -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.
View
2  mod/forum/version.php
@@ -25,7 +25,7 @@
defined('MOODLE_INTERNAL') || die();
-$module->version = 2012112900; // The current module version (Date: YYYYMMDDXX)
+$module->version = 2012112901; // The current module version (Date: YYYYMMDDXX)
$module->requires = 2012112900; // Requires this Moodle version
$module->component = 'mod_forum'; // Full name of the plugin (used for diagnostics)
$module->cron = 60;
Please sign in to comment.
Something went wrong with that request. Please try again.