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 optionnel skipfiles 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.

Revenir au guide technique - Revenir à l'index du composant