Merge branch 'MDL-59511-33-oauthsysmail' of git://github.com/Dagefoerde/moodle into MOODLE_33_STABLE
This commit is contained in:
@@ -752,7 +752,7 @@ class api {
|
||||
$record->issuerid = $issuer->get('id');
|
||||
$record->refreshtoken = $refreshtoken;
|
||||
$record->grantedscopes = $scopes;
|
||||
$record->email = $userinfo['email'];
|
||||
$record->email = isset($userinfo['email']) ? $userinfo['email'] : '';
|
||||
$record->username = $userinfo['username'];
|
||||
|
||||
$systemaccount = new system_account(0, $record);
|
||||
|
||||
+1
-1
@@ -3515,7 +3515,7 @@
|
||||
<FIELD NAME="issuerid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="The id of the oauth 2 identity issuer"/>
|
||||
<FIELD NAME="refreshtoken" TYPE="text" NOTNULL="true" SEQUENCE="false" COMMENT="The refresh token used to request access tokens."/>
|
||||
<FIELD NAME="grantedscopes" TYPE="text" NOTNULL="true" SEQUENCE="false" COMMENT="The scopes that this system account has been granted access to."/>
|
||||
<FIELD NAME="email" TYPE="text" NOTNULL="true" SEQUENCE="false" COMMENT="The email that was connected to this issuer."/>
|
||||
<FIELD NAME="email" TYPE="text" NOTNULL="false" SEQUENCE="false" COMMENT="The email that was connected to this issuer."/>
|
||||
<FIELD NAME="username" TYPE="text" NOTNULL="true" SEQUENCE="false" COMMENT="The username that was connected as a system account to this issue."/>
|
||||
</FIELDS>
|
||||
<KEYS>
|
||||
|
||||
@@ -2875,5 +2875,17 @@ function xmldb_main_upgrade($oldversion) {
|
||||
upgrade_main_savepoint(true, 2017051500.06);
|
||||
}
|
||||
|
||||
if ($oldversion < 2017051501.04) {
|
||||
// Changing nullability of field email on table oauth2_system_account to null.
|
||||
$table = new xmldb_table('oauth2_system_account');
|
||||
$field = new xmldb_field('email', XMLDB_TYPE_TEXT, null, null, null, null, null, 'grantedscopes');
|
||||
|
||||
// Launch change of nullability for field email.
|
||||
$dbman->change_field_notnull($table, $field);
|
||||
|
||||
// Main savepoint reached.
|
||||
upgrade_main_savepoint(true, 2017051501.04);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
$version = 2017051501.03; // 20170515 = branching date YYYYMMDD - do not modify!
|
||||
$version = 2017051501.04; // 20170515 = branching date YYYYMMDD - do not modify!
|
||||
// RR = release increments - 00 in DEV branches.
|
||||
// .XX = incremental changes.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user