Améliorations
@hugo je te liste ici ce qui je pense pourrait être amélioré sur ce module. D'ailleurs, je pense que ces modifications mériteraient d'être poussées dans un module pour l'OCA (ou plutôt dans 2 : une pour le mail et une pour le firstname / lastname).
-
Il faut ajouter partner_firstname dans le manifest (et auth_signup dépend de web donc pas la peine de mettre web) -
Il faudrait ajouter les traductions en français -
Pour calculer le name (ici : https://sources.le-filament.com/lefilament/solagro/solagro_auth_signup/-/blob/16.0/controllers/main.py#L19), tu devrais utiliser la fonction de partner_firstname : https://github.com/OCA/partner-contact/blob/7caf1d53780ffaa6bebd1a999c34f18175f6ce43/partner_firstname/models/res_partner.py#L142 (car elle dépend de comment c'est configuré dans les paramètres si on affiche d'abord firstname ou lastname, séparé par une virgule ou pas...) -
https://sources.le-filament.com/lefilament/solagro/solagro_auth_signup/-/blob/16.0/controllers/main.py#L22 : il faudrait pas lui repasser le post en paramètre dans le super ? -
Dans ta vue, tu fais un replace du champ name, du coup il faudrait lui mettre une priorité >= 100 pour éviter que ça casse d'autres surcharges
Modification effectuée par Hugo Trentesaux