Closed l-vincent-l closed 2 years ago
Ca semble avoir des conséquence sur les services authentifiés côté utilisateur non admin. Par exemple, le service de désactivation me renvoie une erreur : marshmallow.exceptions.ValidationError: {'mail': ['Field may not be null.']}
C’était parce que on était pas aligné avec la prod. J’avais déjà traité ce cas
Pour s’authentifier à l’administration il faut maintenant faire une demande de lien de connexion.
Les emails des administrateurs sont définis dans la variable d’environnement :
ADMINS_LIST
les emails y sont séparés par des espaces.Aussi il a été ajouté un lien de retour à l’index de l’administration sur les pages d’administrations. Et on en a profité pour nettoyer un peu de code.
Pour que l’envoi de mail fonctionne il faut qu‘un worker celery soit en fonctionnement en même temps que le serveur web. Vous pouvez en lancer un avec :
celery --app ecosante.celery_worker.celery worker -E