« Notes de mise à jour de Moodle 3.10.1 » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
Aucun résumé des modifications
mAucun résumé des modifications
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 5 : Ligne 5 :
Vous pouvez consulter la liste des [https://tracker.moodle.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=project+%3D+mdl+AND+resolution+%3D+fixed+AND+fixVersion+in+%28%223.10.1%22%29+ORDER+BY+priority+DESC&runQuery=true&clear=true détails sur les évolutions et corrections de bogues de cette version 3.10.1] (en anglais).
Vous pouvez consulter la liste des [https://tracker.moodle.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=project+%3D+mdl+AND+resolution+%3D+fixed+AND+fixVersion+in+%28%223.10.1%22%29+ORDER+BY+priority+DESC&runQuery=true&clear=true détails sur les évolutions et corrections de bogues de cette version 3.10.1] (en anglais).


=== Attention ===
=== Attention - cours avec de nombreuses sections ===
Si vous utilisez des formats de cours non standards, et que vos cours ont de nombreuses sections, soyez attentif aux changements de MDL-69431. Les formats de cours avaient une méthode get_max_sections qui était ignorée, et qui n'a sans doute jamais été implémentée, vous obtenez donc la valeur par défaut 52. Avec Moodle 3.10.1 vous ne pourrez plus modifier les activités de vos gros cours si votre plugin de format de cours n'est pas corrigé/adapté.
Si vous utilisez des formats de cours non standard dans vos cours ayant un grand nombre de sections (plus de 52), à partir de cette version, vous devrez peut-être implémenter la méthode get_max_sections() dans le fichier lib.php de votre format de cours non standard, pour définir une limite supérieure à la valeur par défaut. La valeur par défaut vient de get_max_sections() dans course/format/lib.php. Vous pouvez copier cette méthode dans le fichier lib.php de votre format de cours et utiliser le maximum dont vous avez besoin.


=== Corrections et améliorations ===
=== Corrections et améliorations ===
Ligne 61 : Ligne 61 :


=== Sécurité ===
=== Sécurité ===
Plusieurs problèmes de sécurité ont été corrigés. Les détails seront dévoilés une semaine après la sortie de cette version, afin de laisser le temps aux administrateurs de mettre à jour leur site Moodle.
* [https://moodle.org/mod/forum/discuss.php?d=417166 MSA-21-0001] Le modèle d'entrée de recherche n'échappait pas suffisamment les requêtes de recherche
* [https://moodle.org/mod/forum/discuss.php?d=417167 MSA-21-0002] Divulgation d'informations sur les notes dans les fonctions d'extraction externe de note
* [https://moodle.org/mod/forum/discuss.php?d=417168 MSA-21-0003] Déni de service côté client via message personnel
* [https://moodle.org/mod/forum/discuss.php?d=417170 MSA-21-0004] XSS stocké possible via le filtre de notation TeX
* [https://moodle.org/mod/forum/discuss.php?d=417171 MSA-21-0005] Exécution de code PHP arbitraire par les administrateurs du site via la configuration Shibboleth


<noinclude>== Voir aussi ==
<noinclude>== Voir aussi ==
Ligne 71 : Ligne 75 :
[[Catégorie:Installation]]
[[Catégorie:Installation]]
[[Catégorie:Moodle 3.10]]
[[Catégorie:Moodle 3.10]]
</noinclude>
</noinclude>

Dernière version du 3 février 2022 à 10:40

Date de sortie : 18 janvier 2021

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 3.10.1 (en anglais).

Attention - cours avec de nombreuses sections

Si vous utilisez des formats de cours non standard dans vos cours ayant un grand nombre de sections (plus de 52), à partir de cette version, vous devrez peut-être implémenter la méthode get_max_sections() dans le fichier lib.php de votre format de cours non standard, pour définir une limite supérieure à la valeur par défaut. La valeur par défaut vient de get_max_sections() dans course/format/lib.php. Vous pouvez copier cette méthode dans le fichier lib.php de votre format de cours et utiliser le maximum dont vous avez besoin.

Corrections et améliorations

  • MDL-54907 - Tentatives de Test soumises automatiquement : l'heure de fin est définie à l'heure d'exécution du cron, pas lorsque la tentative s'est terminée
  • MDL-69964 - Le bouton "Sélectionner tous les X utilisateurs" n'active pas le menu déroulant de la page des participants
  • MDL-68896 - Erreur SCORM dans Chrome en raison de la modification du règlement "XHR lors du rejet de page"
  • MDL-67623 - La pagination de l'aperçu des cours (bloc "Mes cours") est interrompue au-delà de la deuxième page
  • MDL-56119 - Problème de disposition d'affichage des rubriques, après la publication des commentaires des étudiants
  • MDL-50955 - Erreur du module Leçon lors de l'enregistrement - Impossible de trouver l'élément de note pour «leçon»
  • MDL-65941 - Les problèmes du serveur Redis interrompent la page de configuration du cache
  • MDL-70285 - L'étape de mise à jour MDL-69687 plante les bases de données importantes
  • MDL-69526 - Les valeurs de champ personnalisés dans le bloc de vue d'ensemble des cours suivent un ordre incorrect
  • MDL-65852 - L'enseignant non éditeur devrait pouvoir télécharger la liste des participants au cours
  • MDL-70265 - Réduit le nombre d'exécutions de phpunit dans le fichier .travis.yml du noyau
  • MDL-70386 - Coloration css illisible de div correct / incorrect
  • MDL-69930 - Duplication d'éléments dans la question glisser-sur-image
  • MDL-70276 - Ajout de la prise en charge des actions github à moodle.git
  • MDL-70355 - Les filtres multilingues ne sont pas appliqués au bloc Calendrier
  • MDL-70063 - Plugin Youtube : la sélection d'une catégorie entraîne une erreur "les données n'ont pas pu être obtenues"
  • MDL-67513 - Afficher le lien de conversation ne fonctionne pas lors de la notation en mode plein écran
  • MDL-70558 - Paquetages de langues disponibles non triés, difficiles à localiser
  • MDL-69868 - H5P corrompt l'objet USER, provoquant une erreur de forum
  • MDL-70426 - Questions de type glisser-déposer sur marqueur : des marqueurs infinis continuent de se dupliquer
  • MDL-70065 - Test - ajouter des questions depuis la banque de questions : problème avec la pagination et tout afficher
  • MDL-62707 - Erreur de codage dans la recherche globale lorsque "Rechercher uniquement dans les cours ou je suis inscrit" est défini
  • MDL-70430 - Le jeton d'actualisation du compte système OAuth2 n'est pas mis à jour en raison d'une faute de frappe
  • MDL-70148 - Écriture de nouvelles étapes de clavier pour Behat
  • MDL-69955 - Question de type Glisser-déposer : la zone de dépôt disparaît dans un cas particulier
  • MDL-70320 - Échappement HTML incorrect sur l'écran des autorisations de dérogations de permissions
  • MDL-70261 - L'outil Télécharger des cours s'interrompt sur les champs personnalisés verrouillés
  • MDL-70153 - Question de type Composition - la taille limite indique "0 octets" pour les étudiants lorsque "Taille limite du site" est défini
  • MDL-70436 - Test : sur mobile, le bouton modal de confirmation de fermeture est coupé
  • MDL-70373 - L'éditeur HTML Atto n'a pas de bordure en dehors des formulaires Moodle (par exemple, question Composition)
  • MDL-70374 - La mise en page des questions à choix multiples n'est pas bien alignée
  • MDL-70520 - La mise à jour de Moodle réinitialise la date de dernière exécution des tâches planifiées
  • MDL-70117 - Exportation au format PDF : le contenu peut déborder lorsque les en-têtes de page sont impliqués
  • MDL-70072 - Date dans le système de messagerie (toujours en grégorien)
  • MDL-70237 - Les fenêtres modales de paiement plantent s'il y a du html dans une description de passerelle
  • MDL-70248 - Question de type Glisser-déposer sur images : les zones de dépôt ont un problème d'interface utilisateur dans le formulaire d'édition
  • MDL-67636 - Verrouiller une catégorie de note expose les notes d'éléments cachés dans le rapport de l'utilisateur
  • MDL-70352 - Les formulaires modaux restent à l'écran si vous avez plusieurs fenêtres modales sur une page
  • MDL-70580 - Navigation dans l'arborescence d'exportation de confidentialité non fonctionnelle depuis MDL-69559
  • MDL-70567 - La page des journaux de tâches ne respecte pas le filtre de résultat lors du déplacement dans la pagination
  • MDL-70009 - Un cours avec des éléments H5P dans la banque de contenu ne peut pas être supprimé par le rôle Gestionnaire / Enseignant (avec les droits appropriés)

Améliorations d'accessibilité

  • MDL-69841 - Modifier le Test : cliquer sur l'icône d'aide sous le groupe d'options de révision coche / décoche la case
  • MDL-69422 - Problèmes de validation HTML et d'accessibilité sur la page d'exportation de la base de données
  • MDL-69301 - Ordre du focus dans les onglets
  • MDL-70094 - Aperçu de la question : la section Informations techniques se développe si vous cliquez sur l'icône d'aide

Amélioration de sécurité

Sécurité

  • MSA-21-0001 Le modèle d'entrée de recherche n'échappait pas suffisamment les requêtes de recherche
  • MSA-21-0002 Divulgation d'informations sur les notes dans les fonctions d'extraction externe de note
  • MSA-21-0003 Déni de service côté client via message personnel
  • MSA-21-0004 XSS stocké possible via le filtre de notation TeX
  • MSA-21-0005 Exécution de code PHP arbitraire par les administrateurs du site via la configuration Shibboleth

Voir aussi