- 03 Apr, 2017 17 commits
-
-
Damyon Wiese authored
When linking - add the moodle account to the file and organise it on the moodle side. Also allow read access with link, but don't make any other changes to the perm/ownership. Part of MDL-58220
-
Damyon Wiese authored
Add options so the admin can control the types of files this repository can support (and the default). Part of MDL-58220
-
Damyon Wiese authored
Part of MDL-58220
-
Damyon Wiese authored
We need to make sure our refresh tokens do not expire. We run a scheduled task to update the refresh token once per hour. Part of MDL-58220
-
Damyon Wiese authored
Use latest REST API (v3) - but avoid the google client libraries (too big, too much to update, not integrated with auth). Part of MDL-58220
-
Damyon Wiese authored
Part of MDL-58220
-
Damyon Wiese authored
Provide a link to the help for setting up an OAuth 2 service. Part of MDL-58220
-
Damyon Wiese authored
Part of MDL-58220
-
Damyon Wiese authored
Part of MDL-58220
-
Damyon Wiese authored
Part of MDL-58220
-
Damyon Wiese authored
Edit the DB files with XMLDB to detect/fix errors. Part of MDL-58220
-
Damyon Wiese authored
Instead provide buttons to quickly create pre-configured versions of any of the known OAuth 2 services. Part of MDL-58220
-
Damyon Wiese authored
Request an oauth client with an access token retrieved with the stored refresh token from the OAuth issuer. Part of MDL-58220
-
Damyon Wiese authored
Add defaults for facebook authentication and drop behaviour field completely. Part of MDL-58220
-
Damyon Wiese authored
OAuth services working fully from config - no more subclasses for each OAuth issuer. Part of MDL-58220
-
Damyon Wiese authored
Allow the behaviour of each oauth service to be customised by config instead of subclasses. Part of MDL-58220
-
Damyon Wiese authored
Build an admin page where OAuth 2 services can be installed and configured. Part of MDL-58220
-
- 31 Mar, 2017 4 commits
-
-
Dan Poltawski authored
-
-
-
David Monllao authored
Long history resumed: The test relies on the first group being the first that is created, the first group is actually the first one ordering by name. If is group-999 and is group-1000 is returned as the first group.
-
- 30 Mar, 2017 13 commits
-
-
Juan Leyva authored
It was using the pre-integration version where a group was mandatory
-
Juan Leyva authored
-
-
-
-
-
-
-
-
-
-
-
-
- 29 Mar, 2017 6 commits
-
-
-
David Monllao authored
-
-
-
Juan Leyva authored
-
Juan Leyva authored
-