Project

General

Profile

Anomalie #1951

Impossible de faire adhérer un contact d'entreprise

Added by Benjamin Drieu almost 17 years ago. Updated almost 17 years ago.

Status:
Résolu
Priority:
Élevée
Target version:
-
Start date:
07/31/2007
Due date:
% Done:

0%

Estimated time:

Description

DTC n'affiche que les membres et non toutes les personnes qui sont en
base. Du coup, sauf à connaître par coeur la liste des adhérents et
des représentants, il est impossible de savoir que la personne qui
vient d'adhérer à titre individuel représente déjà une ou plusieurs
personnes morales et qu'elle est à ce titre déjà référencée en base.

Du coup, on saisit sa fiche et patatrac, on se prend une erreur SQL
pour cause de clé unique dupliquée (il serait bien que ces erreurs SQL
soit capturées par le code PHP et traitées comme il se doit plutôt que
d'être affichées à l'écran).

Lorsqu'un conflit de ce style arrive, il serait bien que DTC signale
l'existence d'une fiche antérieure et propose un « repli » sur cette
fiche plutôt que d'invectiver l'administrateur à grand renfort de SQL.

Pour votre information, il arrive régulièrement que d'anciens
adhérents réadhèrent à l'APRIL. Comme l'administrateur n'est pas censé
connaître tout l'historique et que, de toute façon, DTC ne lui permet
pas d'éditer la fiche d'une personne qui n'est pas adhérente, ces
conflits seront courants.

History

#1

Updated by Benjamin Drieu almost 17 years ago

J'ai modifié le code de la manière suivante :

- on recherche si le contact entré existe dans la base (nom/prénom identique), si oui on lie ce contact ;
- si non, on crée un nouveau contact qu'on lie.

Also available in: Atom PDF