"Récupération mot de passe" génère une erreur.
Quand on clique sur le Ok dans la page "Récupération de mot de passe", des erreurs apparaissent.
{"error":"BACKEND.ERROR.CONFIGURATION.ROOTURL_NOT_CONFIGURED"}
J'ai pu voir que cette erreur est générée dans le fichier 'ep_mypads/api.js' et est généré du fait que
conf.get('rootUrl')
ne renvoie rien.
Il est donc censé récupéré une valeur de conf qu'il n'arrive pas.
Dans le fichier configuration.js, on retrouve cette variable 'rootUrl', mais elle est vide.
- J'ai essayé de la définir dans le fichier settings.json d'etherpad:
"ep_mypads" : { "rootUrl": "mypads.xxx.net", "SMTPEmailFrom": "no-reply@mypads.xxx.net", "SMTPHost": "127.0.0.1" }
- J'ai été mettre la valeur "mypads.xxx.net" directement dans le fichier configuration.js
Mais ces 2 modifs génèrent la même erreur.
J'ai été modifier le fichier api.js pour retirer les appels à 'conf.get('rootUrl')' et mettre à la place directement ma valeur. Dans ce cas ça passe pour ce test mais de nouvelles erreurs apparaissent:
{"error":"BACKEND.ERROR.CONFIGURATION.MAIL_NOT_CONFIGURED"}
Elle vient du fichier mail.js:
var emailFrom = conf.get('SMTPEmailFrom');
Donc de nouveau un problème pour récupérer des valeurs de conf.
Et si je met les bonnes valeurs dans le fichier configuration.js ou que je les définit dans settings.json, l'erreur est toujours là.
J'avoue que je ne comprends pas comment faire d'autre pour qu'il trouve ces valeurs..
Qq'un aurait une idée de comment résoudre ça?
Merci