09-02-2021, 11:24
Citation :Tu veux dire que tu viens de tester la version "2.2", car je suis déjà en 2.1.8.
J'ai bien testé une 2.1 (2.1.10 certes, mais rien depuis la 2.1.8 qui a trait aux approches commerciales depuis la 2.1.8) et une 2.2RC
Si vous allez dans le fichier "creme/commercial/apps.py" d'une version 2.1.X, vous devriez voir quelque chose comme ça:
Code :
def save_commapp_field(form):
cleaned_data = form.cleaned_data
if not cleaned_data.get('is_comapp', False):
return
comapp_subjects = [
*cleaned_data['other_participants'],
*cleaned_data['subjects'],
*cleaned_data['linked_entities'],
]
if not comapp_subjects:
return
instance = form.instance
create_comapp = partial(CommercialApproach.objects.create,
title=instance.title,
description=instance.description,
related_activity=instance,
)
for entity in comapp_subjects:
create_comapp(creme_entity=entity)
On voit que des CommercialApproach sont bien créées pour les fiches reliées par les 3 types de relations mise en avant ; le code m'avait bien l'air d'avoir le bon comportement, mais j'ai vérifié en cliquant.
Citation :Je suis d'accord pour la date de création, ce serait bien qu'elle soit affichée.
Je devrais releaser une 2.1.11 dans la journée qui ajoute (entre autres) l'affichage de cette date dans le bloc.