local_vmoodle_technique:commandclasses
Table des matières
Liste des classes commandes pour invocation CLI
VMoodle : Virtualisation de moodle
Plugin "courses"
Classe | Attributs | testé |
---|---|---|
courses/CreateCategory | ||
courses/DeleteCourse | ||
courses/RestoreCourses |
Plugin "Générique"
Classe | Attributs | Testé |
---|---|---|
generic/CopyFile | fileid | (**) |
generic/CopyFilearea | fileareaid, [skipfiles] | (**) |
generic/CopyTable | table, select | (**) |
generic/Maintenance | mmode, mmessage | |
generic/PurgeCaches | (void) | |
generic/SetConfig | ||
generic/SetPluginConfig | ||
generic/SyncLangCustomisation | (void) |
Notes :
- CopyFile : seuls des fichiers de niveau système peuvent être copiés. 'fileid' prend la forme
{fid}
(Future implémentation pour plus de portabilité:{component}@{filearea}§{itemid}:{filepath}/{filename}
). - CopyFilearea : seules les zones de fichiers “système” (indépendantes d'instances d'usage) peuvent être copiées. 'fileareaid' prend la forme :
{composant}/{filearea}/{itemid}
ou{composant}/{filearea}/*
. Le paramètre optionnelskipfiles
permet de sauter un certain nombre de fichiers, en cas, par exemple, de reprise après un incident technique sur le script. - CopyTable : copie l'intégralité des données de table ou une partie (select) et REMPLACE les données de la table destinataire. Le nom de table doit être données sans le préfixe de table (ex:
hvp_libraries
).
Plugin "plugins"
Classe | Attributs | testé |
---|---|---|
plugins/Plugin_Set_State | ||
plugins/Plugins_Sync |
Plugin "roles"
Classe | Attributs | testé |
---|---|---|
roles/Role_Allow_Sync | ||
roles/Role_Sync |
(**) Ces commandes ont été testées en réel avec le script générique de lancement. Les autres commandes sont susceptibles de réagir conformément au modèle, mais n'ont pas encore été utilisées sur ce mode.
local_vmoodle_technique/commandclasses.txt · Dernière modification : de 127.0.0.1