Bloc Livedesk : Mise en place des notifications
Pour que le Centre Support fournisse des notifications quelque soit l'endroit de Moodle, une modification légère doit être apportée dans le thème, dans le fichier 'footer.html' :
La séquence PHP :
// livedesk notification plug global $CFG; if(file_exists($CFG->dirroot.'/blocks/livedesk/lib.php')){ include_once $CFG->dirroot.'/blocks/livedesk/lib.php'; block_livedesk_setup_theme_notification(); }
Doit être insérée en fin de fichier de pied de page.
Activation du code
A l'installation le code est activé sur la base d'une capacité : block/livedesk:managelivedesks testée au niveau système. Seuls les administrateurs sont en mesure de percevoir les notifications.
Les modes d'activation
- Tous utilisateurs : ce mode est déconseillé dans le cas général, car génère des requêtes permanentes au serveur pour tous les utilisateurs connectés (même s'il n'y a rien à notifier).
- Sur capacité : C'est le mode par défaut. La capacité peut être modifiée par l'administrateur, pour la faire correspondre à un rôle déjà défini. La capacité doit être attribuée au niveau Système.
- Sur champ de profil : Si des champs de profil sont utilisés pour "marquer" des utilisateurs au niveau global, il est possible d'activer les notifications sur vérification d'une valeur non nulle de ce champ de profil.