Cacher blocs aux users et paramètre invalide sur /lib/externallib.php

Cacher blocs aux users et paramètre invalide sur /lib/externallib.php

par Erica BERGHMAN,
Nombre de réponses : 0

Bonjour,

J'ai un problème de "paramètre incorrect" similaire au thread suivant : https://moodle.org/mod/forum/discuss.php?d=383879

Configuration : Moodle 3.8.1, hébergé sur OVH, version PHP 7.3, thème adaptable

Message d'erreur apparaissant dans un popup "Valeur incorrecte de paramètre détectée" pour les utilisateurs :

Missing required key in single structure: year
Error code: invalidparameter
* line 332 of /lib/externallib.php: invalid_parameter_exception thrown
* line 223 of /lib/externallib.php: call to external_api::validate_parameters()
* line 79 of /lib/ajax/service.php: call to external_api::call_external_function()
Le problème se produit pour les utilisateurs lorsque je change le paramètre [moodle/block:view] des utilisateurs authentifiés de Autoriser à Empêcher ou Interdire.

Mon objectif est de cacher les blocs et l'indication "afficher/cacher les blocs" aux utilisateurs.

Merci pour votre aide !
Cordialement,

Erica
Moyenne des évaluations  -