Incohérence types d'adresse
Les types d'adresse sont incohérents sur les contacts Alter'Incub. Il faudrait :
-
ajouter dans les actions des menus Porteurs de projet et Intervenants le contexte 'default_type': 'other' -
ajouter dans le onchange sur company_type de vider le champ contact_type si 'person' est sélectionné (et de récupérer si possible la valeur du contexte par défaut si 'company' est sélectionné ?) -
ajouter dans le onchange du parent_id pour forcer le type d'adresse (type) à 'other' si parent_id a un contact_type renseigné (Projet ou Prestataire), à 'contact' dans les autres cas (pas de parent_id ou parent_id n'a pas de contact_type) - si possible à ajouter avant qu'il force l'adresse à celle du parent pour éviter d'écraser l'adresse existante si déjà renseignée. -
reprendre les contacts existants pour les remettre en cohérence (contact_type = False si company_type='person', type='other' si parent est un Projet ou Prestataire)
Edited by Rémi - Le Filament