Skip to content

Releases: microsoft/moodle-local_o365

v2.8.0.4

24 Mar 20:06
Compare
Choose a tag to compare

In this release:

Redesigned settings page
The settings page for the Microsoft Office365 Integration local plugin was redesigned, organizing settings of the same type together to show their purpose - i.e. all setup options together. Easy to understand indicators were added to the setup settings to indicate if the are complete and accurate, providing a "wizard-like" step-by-step indication of plugin setup.

Automatic permissions configuration
Making sure all the correct permissions are set up in Azure can be a source of confusion. A new setting was added that will detect the permissions currently set in Azure and compare them to the list of needed permissions for the plugins. Any missing permissions are identified and displayed, and if your system API user has the ability to change them, an option to set the correct permissions automatically is available.

Detection and validation of Azure tenant setting
We now validate the Azure tenant setting as it is typed to make sure it will work. We also provide a button to detect a value that will work if you do not know what the setting should be.

Detection and validation of OneDrive for Business URL setting
We now validate the OneDrive for Business URL setting as it is typed to make sure it will work. We also provide a button to detect a value that will work.

Get user language from Azure
The preferred language setting in Azure for a user is brought into Moodle when creating a user, providing a more seamless experience for users with non-English languages (previously the Moodle language was set to English regardless of the user's language setting in Azure). Thanks to schjan (https://github.com/schjan) for this!

Small bugfixes and improvements
Other small bugfixes and improvements to improve stability and user experience.

v2.7.0.5

24 Mar 20:06
Compare
Choose a tag to compare

In this release:

Redesigned settings page
The settings page for the Microsoft Office365 Integration local plugin was redesigned, organizing settings of the same type together to show their purpose - i.e. all setup options together. Easy to understand indicators were added to the setup settings to indicate if the are complete and accurate, providing a "wizard-like" step-by-step indication of plugin setup.

Automatic permissions configuration
Making sure all the correct permissions are set up in Azure can be a source of confusion. A new setting was added that will detect the permissions currently set in Azure and compare them to the list of needed permissions for the plugins. Any missing permissions are identified and displayed, and if your system API user has the ability to change them, an option to set the correct permissions automatically is available.

Detection and validation of Azure tenant setting
We now validate the Azure tenant setting as it is typed to make sure it will work. We also provide a button to detect a value that will work if you do not know what the setting should be.

Detection and validation of OneDrive for Business URL setting
We now validate the OneDrive for Business URL setting as it is typed to make sure it will work. We also provide a button to detect a value that will work.

Get user language from Azure
The preferred language setting in Azure for a user is brought into Moodle when creating a user, providing a more seamless experience for users with non-English languages (previously the Moodle language was set to English regardless of the user's language setting in Azure). Thanks to schjan (https://github.com/schjan) for this!

Small bugfixes and improvements
Other small bugfixes and improvements to improve stability and user experience.

v2.8.0.3

11 Mar 04:33
Compare
Choose a tag to compare

In this release:

MSFTMPP-115: Allow users to connect Moodle accounts to o365 without forcing AAD login.
Users can now connect to Office365 and use all Office365 features without using AzureAD to log in. An Office365 account is still required, but users can link Moodle and Office365 accounts without having to switch their Moodle authentication method.

MSFTMPP-116: Allow AzureAD authentication using username/password on the Moodle login form.
An alternative login flow for the OpenID Connect authentication plugin was added. This new flow allows users to log in with AzureAD by using their AzureAD username and password with the standard Moodle login form. This is sometimes easier for users who are not comfortable being redirected to the AzureAD login screen. The login flow can be selected from the OpenID Connect authentication plugin's settings page.

MSFTMPP-121: Support custom AzureAD domains.
Azure tenants that do not follow the "*.onmicrosoft.com" scheme can now be used. Administrators can enter the entire tenant string into the settings page for the Office365 local plugin. The existing tenant setting will be converted by appending "onmicrosoft.com".

Unit test fixes
A few unit test problems were fixed.

Fixed communication problems with OneDrive for Business and Sharepoint
Fixed SSL-related connection issues that appeared recently when trying to communicate with ODB and SharePoint.

v2.7.0.4

11 Mar 04:33
Compare
Choose a tag to compare

In this release:

MSFTMPP-115: Allow users to connect Moodle accounts to o365 without forcing AAD login.
Users can now connect to Office365 and use all Office365 features without using AzureAD to log in. An Office365 account is still required, but users can link Moodle and Office365 accounts without having to switch their Moodle authentication method.

MSFTMPP-116: Allow AzureAD authentication using username/password on the Moodle login form.
An alternative login flow for the OpenID Connect authentication plugin was added. This new flow allows users to log in with AzureAD by using their AzureAD username and password with the standard Moodle login form. This is sometimes easier for users who are not comfortable being redirected to the AzureAD login screen. The login flow can be selected from the OpenID Connect authentication plugin's settings page.

MSFTMPP-121: Support custom AzureAD domains.
Azure tenants that do not follow the "*.onmicrosoft.com" scheme can now be used. Administrators can enter the entire tenant string into the settings page for the Office365 local plugin. The existing tenant setting will be converted by appending "onmicrosoft.com".

Unit test fixes
A few unit test problems were fixed.

Fixed communication problems with OneDrive for Business and Sharepoint
Fixed SSL-related connection issues that appeared recently when trying to communicate with ODB and SharePoint.

v2.8.0.2

24 Feb 17:11
Compare
Choose a tag to compare

In this release:

  • MSFTMPP-92: Improve SharePoint setup process
    • This makes connecting Moodle to SharePoint significantly easier, providing interactive feedback when setting the SharePoint site. This also enables use of custom SharePoint domains.

v2.7.0.3

24 Feb 17:11
Compare
Choose a tag to compare

In this release:

  • MSFTMPP-92: Improve SharePoint setup process
    • This makes connecting Moodle to SharePoint significantly easier, providing interactive feedback when setting the SharePoint site. This also enables use of custom SharePoint domains.

v2.8.0.1

10 Feb 15:42
Compare
Choose a tag to compare
Update version files for release

v2.8.0.0

28 Jan 16:01
Compare
Choose a tag to compare
Update version files - Initial 2.8 release

v2.7.0.1

28 Jan 15:21
Compare
Choose a tag to compare
Update version files

v1.0.0.0

19 Jan 03:40
Compare
Choose a tag to compare
MSFTMPP-64: Added/Updated README files