Moodle APIs 4.1
Moodle 4.1.9+ (Build: 20240402)
Directories | Files | Namespaces | Classes | Variables
repository_googledocs

Directories

directory local
  
 

Files

file  access.php
 Plugin capabilities.
 
file  caches.php
 Googledocs repository cache definitions.
 
file  file_node.php
 Class used to represent a file node in the googledocs repository.
 
file  folder_node.php
 Class used to represent a folder node in the googledocs repository.
 
file  googledocs_content.php
 Base class for presenting the googledocs repository contents.
 
file  googledocs_content_search.php
 Utility class for displaying google drive content that matched a given search criteria.
 
file  googledocs_content_testcase.php
 Base class for the googledoc repository unit tests related to content browsing and searching.
 
file  googledocs_drive_content.php
 Utility class for browsing content from or within a specified google drive.
 
file  googledocs_root_content.php
 Utility class for browsing the content within the googledocs repository root.
 
file  googledocs_shared_drives_content.php
 Utility class for browsing the content within the googledocs repository shared drives root.
 
file  helper.php
 Helper class for the googledocs repository.
 
file  lib.php
 This plugin is used to access Google Drive.
 
file  lib.php
 Google Docs repository data generator.
 
file  node.php
 The googledocs repository content node interface.
 
file  provider.php
 Privacy Subsystem implementation for repository_googledocs.
 
file  repository_googledocs_testcase.php
 Base class for the googledoc repository unit tests.
 
file  rest.php
 Google Drive Rest API.
 

Namespaces

namespace  repository_googledocs
  
 
namespace  repository_googledocs\local\browser
  
 
namespace  repository_googledocs\local\node
  
 
namespace  repository_googledocs\privacy
  
 

Classes

class  googledocs_content_testcase
 
class  repository_googledocs\googledocs_content
 
class  repository_googledocs\googledocs_content_search
 
class  repository_googledocs\helper
 
class  repository_googledocs\local\browser\googledocs_drive_content
 
class  repository_googledocs\local\browser\googledocs_root_content
 
class  repository_googledocs\local\browser\googledocs_shared_drives_content
 
class  repository_googledocs\local\node\file_node
 
class  repository_googledocs\local\node\folder_node
 
interface  repository_googledocs\local\node\node
 
class  repository_googledocs\privacy\provider
 Privacy Subsystem for repository_googledocs implementing metadata and plugin providers. More...
 
class  repository_googledocs\rest
 Google Drive Rest API. More...
 
class  repository_googledocs_generator
 
class  repository_googledocs_testcase
 

Variables

 $capabilities
 
global $CFG
 
 $definitions
 

Detailed Description

Variable Documentation

◆ $capabilities

$capabilities
Initial value:
= array(
'repository/googledocs:view' => array(
'captype' => 'read',
'contextlevel' => CONTEXT_MODULE,
'archetypes' => array(
'user' => CAP_ALLOW
)
)
)
const CAP_ALLOW
Allow permission, overrides CAP_PREVENT defined in parent contexts.
Definition accesslib.php:115
const CONTEXT_MODULE
Course module context level - one instance for each course module.
Definition accesslib.php:130

◆ $definitions

$definitions
Initial value:
= array(
'folder' => array(
'mode' => cache_store::MODE_APPLICATION,
'simplekeys' => false,
'simpledata' => true,
'staticacceleration' => true,
'staticaccelerationsize' => 10,
'canuselocalstore' => true
),
)