21-03-2023, 19:03
Le fichier settings.py qui est sur GH se trouve dans les sources de Creme sur votre machine (mais il faut aller chercher dans votre virtualenv, ce n'est pas forcément très accessible) et correspond en fait aux valeurs par défaut (et les documente)(de la même manière Django définit pas mal de variables qu'on ne redéfinit pas forcément nous-mêmes). Le fichier settings.py dans votre projet expose les valeurs principales/nécessaires, et pas toutes les valeurs afin de ne pas submerger les gens qui déploie Creme pour la première fois.
En revanche, mettre un avertissement dans l'UI comme quoi les valeurs EMAILCAMPAIGN_* ne sont pas remplies pourraient éviter des désagréments comme les vôtres. Il y a sûrement moyen de remonter plus d'erreurs au niveau de la page du job aussi. Et peut-être que configurer le (les?) serveurs d'envois depuis l'UI pourrait être sympa.
Je vais sûrement au moins faire les améliorations les plus faciles, et parler des autres à l'équipe.
Merci pour vos retours !
En revanche, mettre un avertissement dans l'UI comme quoi les valeurs EMAILCAMPAIGN_* ne sont pas remplies pourraient éviter des désagréments comme les vôtres. Il y a sûrement moyen de remonter plus d'erreurs au niveau de la page du job aussi. Et peut-être que configurer le (les?) serveurs d'envois depuis l'UI pourrait être sympa.
Je vais sûrement au moins faire les améliorations les plus faciles, et parler des autres à l'équipe.
Merci pour vos retours !