Merge branch 'wip-MDL-55927-master' of git://github.com/abgreeve/moodle
authorDan Poltawski <dan@moodle.com>
Wed, 2 Nov 2016 13:58:53 +0000 (13:58 +0000)
committerDan Poltawski <dan@moodle.com>
Wed, 2 Nov 2016 14:00:29 +0000 (14:00 +0000)
1  2 
auth/upgrade.txt
lib/classes/plugin_manager.php
lib/db/upgrade.php
version.php

@@@ -6,6 -6,7 +6,7 @@@ information provided here is intended e
  * New auth hook - pre_user_login_hook() - available, triggered right after the user object is created.
    This can be used to modify the user object before any authentication errors are raised.
  * The block_login now displays the loginpage_idp_list() links as well as main login page.
 -* The authentication plugin auth_radius has been moved to the plugins database.
++* The authentication plugin auth_radius has been moved to https://github.com/moodlehq/moodle-auth_radius
  
  === 3.0 ===
  
Simple merge
@@@ -2299,5 -2299,20 +2299,20 @@@ function xmldb_main_upgrade($oldversion
          upgrade_main_savepoint(true, 2016101401.02);
      }
  
 -    if ($oldversion < 2016102700.01) {
++    if ($oldversion < 2016110202.00) {
+         // Force uninstall of deleted authentication plugin.
+         if (!file_exists("$CFG->dirroot/auth/radius")) {
+             // Leave settings inplace if there are radius users.
+             if (!$DB->record_exists('user', array('auth' => 'radius', 'deleted' => 0))) {
+                 // Remove all other associated config.
+                 unset_all_config_for_plugin('auth/radius');
+                 // The version number for radius is in this format.
+                 unset_all_config_for_plugin('auth_radius');
+             }
+         }
 -        upgrade_main_savepoint(true, 2016102700.01);
++        upgrade_main_savepoint(true, 2016110202.00);
+     }
      return true;
  }
diff --cc version.php
@@@ -29,7 -29,7 +29,7 @@@
  
  defined('MOODLE_INTERNAL') || die();
  
- $version  = 2016110201.00;              // YYYYMMDD      = weekly release date of this DEV branch.
 -$version  = 2016102700.01;              // YYYYMMDD      = weekly release date of this DEV branch.
++$version  = 2016110202.00;              // YYYYMMDD      = weekly release date of this DEV branch.
                                          //         RR    = release increments - 00 in DEV branches.
                                          //           .XX = incremental changes.