Outils pour utilisateurs

Outils du site


local_vmoodle_technique:commandclasses

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

local_vmoodle_technique/commandclasses.txt · Dernière modification: 2020/04/06 15:57 (modification externe)