Assistance technique

Info / Maj Moodle 3.3.4 - noms abrégés des rôles

 
Avatar Bruno Malaval
Info / Maj Moodle 3.3.4 - noms abrégés des rôles
Moodleurs particulièrement utiles

Bonjour,

Ce n'est pas une question, mais plutôt une information.
Je viens de tester la mise à jour 3.3.4 de Moodle sur ma plateforme de test.

Tout est ok sauf un petit point qui bloque l'accès à la page d'admin :

Contexte :

  • Rôle(s) supplémentaires ajoutés
  • Le nom abrégé  du rôle contient un ou plusieurs tirets ( - )
  • Le rôle peut être attribué au niveau système
=> Erreur lorsque l'on accède à la page d'administration

Error code: invalidadminsettingname

Je suppose qu'il doit y avoir un test supplémentaire sur les rôles systèmes.

En fait, jusqu'à présent, tout fonctionnait bien, mais les noms que nous avions donné avec le tiret n'étaient pas conformes.
Le nom abrégé ne devrait pas en contenir.
Le test php est le suivant :

(!preg_match('/^[a-zA-Z0-9_]+$/', $this->name)

Donc effectivement, uniquement des caractères alphanumériques + le souligné

De mon coté, j'ai modifié tous les noms abrégés de mes rôles pour les rendre conformes, même ceux qui ne sont pas attribués au niveau système.

Si vous avez cette erreur (donc impossible d'accéder à la page d'admin) , il suffit d'accéder directement à la page de gestion des rôles :

{URL Moodle}/admin/roles/manage.php

et de modifier les noms abrégés en erreur

Bruno
 
Moyenne des évaluations Utile (5)
Avatar Bruno Malaval
Re: Info / Maj Moodle 3.4 - noms abrégés des rôles
Moodleurs particulièrement utiles


Je ne sais pas pourquoi, aujourd'hui j'ai écris plusieurs fois

Moodle 3.3.4 au lieu de 3.4 ..

Je parlais bien de la version 3.4 ... vais aller me reposer un peu moi .. sourire

 
Moyenne des évaluations  -