|
Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
|
Files | |
| file | access.php |
| Class for loading/storing access records from the DB. | |
| file | access.php |
| Capability definitions for onedrive repository. | |
| file | caches.php |
| Cache definitions. | |
| file | lib.php |
| Microsoft Live Skydrive Repository Plugin. | |
| file | provider.php |
| Privacy Subsystem implementation for repository_onedrive. | |
| file | remove_temp_access_task.php |
| A scheduled task. | |
| file | rest.php |
| Microsoft Graph API Rest Interface. | |
| file | tasks.php |
| Definition of repository_onedrive scheduled tasks. | |
| file | upgrade.php |
| Upgrade this plugin. | |
| file | version.php |
| Version details for onedrive repository. | |
Namespaces | |
| namespace | repository_onedrive |
| | |
| namespace | repository_onedrive\privacy |
| | |
Classes | |
| class | repository_onedrive |
| Microsoft onedrive repository plugin. More... | |
| class | repository_onedrive\access |
| Class for loading/storing issuer from the DB. More... | |
| class | repository_onedrive\privacy\provider |
| Privacy Subsystem for repository_onedrive implementing metadata and plugin providers. More... | |
| class | repository_onedrive\remove_temp_access_task |
| Simple task to delete temporary permission records. More... | |
| class | repository_onedrive\rest |
| Microsoft Graph API Rest Interface. More... | |
Functions | |
| repository_onedrive_oauth2_system_scopes (\core\oauth2\issuer $issuer) | |
| Callback to get the required scopes for system account. More... | |
| xmldb_repository_onedrive_upgrade ($oldversion) | |
Variables | |
| $capabilities | |
| $definitions | |
| $plugin = 2020060900 | |
| $tasks | |
| $plugin | component = 'repository_onedrive' |
| $plugin | version = 2020061500 |
| repository_onedrive_oauth2_system_scopes | ( | \core\oauth2\issuer | $issuer | ) |
Callback to get the required scopes for system account.
| core::oauth2::issuer | $issuer |
| string |
| $capabilities |
| $definitions |
| $tasks |