Bonjour,
Je cherche à effacer les sessions passées ou du moins faire en sorte que les futurs participants ne les voient pas.
Pouvez vous m'aider svp ?
NB : Moodle 3.5.8
Bonjour,
Toute session, aussi bien passée que future, peut être effacée en cliquant sur l'icône "Effacer" (une croix avec le thème Adaptable.
Mais un participant à une session passée qui serait effacée pourra s'inscrire à une session future.
Christian
PS : j'ai vu que vous envisagiez une mise à jour vers la version 3.9.1.
Pas sûr que le plugin Face-to-Face soit compatible avec cette version.
Suivre la discussion : Face-to-face (plugin)
Merci pour votre message.
Je ne souhaite pas particulièrement supprimer les sessions coté admin.
L'idée était de rendre invisibles les sessions passées pour un utilisateur. A quoi cela peut il bien servir de voir les sessions passées alors que l'utilisateur est sur cette page en vue de s'inscrire à une date future.
A quoi cela peut il bien servir de voir les sessions passées alors que l'utilisateur est sur cette page en vue de s'inscrire à une date future.
Je suppose que l'auteur du plugin y voyait un intérêt.
Pour rendre invisibles les sessions passées pour un utilisateur étudiant, on peut apporter une toute petite modification au fichier mod/facetoface/view.php
A la ligne 226 après // Previous sessions. :
if (!empty($previousarray)){
ajouter une restriction sur une capacité que ne détient pas un étudiant et remplacer la ligne 226 par:
if (!empty($previousarray) AND has_capability('mod/facetoface:viewattendees', $context)) {
A tester...
Christian