[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Dolibarr-dev] Suppression d'un user !!
From: |
Régis Houssin |
Subject: |
Re: [Dolibarr-dev] Suppression d'un user !! |
Date: |
Wed, 30 May 2007 08:26:25 +0200 (CEST) |
User-agent: |
SquirrelMail/1.4.9a |
>
> En effet, le champ fk_user de la table llx_socpeople est en fait un
> champ fk_user_create.
> On peut donc le renommer ainsi que partout dans les requetes car c'est
> un nom de champ plus parlant et plus conforme aux autres tables.
> Toutefois, cela ne dispensera pas le besoin de setté ce champ
> quelquesoit son nom de llx_socpeople à null afin de pouvoir faire le
> delete de la table user , requis car il y a une contrainte clé étrangère.
tu veux dire dans le cas où un utilisateur dolibarr issue d'un contact de
société a créé un autre contact de société ?
car ici si on regarde bien la requête, elle supprime l'id de l'utilisateur
qui a créé le contact dont est issue l'utilisateur qu'on est en train de
supprimer.
je ne me trompe pas ?
si oui cette requête est inutile et on perd le créateur du contact.
Régis
>
> Régis Houssin a écrit :
>> Bonjour,
>>
>> dans la fonction delete() de user.class.php il y a ceci :
>>
>> -----------------------------------------------------------------------------
>> // Si contact, supprime lien
>> if ($this->contact_id)
>> {
>> $sql = "UPDATE ".MAIN_DB_PREFIX."socpeople SET fk_user = null WHERE
>> idp
>> = $this->contact_id";
>> if ($this->db->query($sql))
>> {
>> }
>> }
>> -----------------------------------------------------------------------------
>>
>> il me semble que c'est inutile car le table llx_user a un champ
>> fk_socpeople !!!
>> en fait ceci supprime l'id du user qui a créé le contact !!
>>
>> ne devrait-on pas supprimer ceci et renommer le champ fk_user de
>> llx_socpeople en fk_user_create ?
>>
>> Régis
>>
>>
>> _______________________________________________
>> Dolibarr-dev mailing list
>> address@hidden
>> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>>
>>
>
>
> --
> Laurent Destailleur.
> ---------------------------------------------------------------
> EMail: address@hidden
> Web: http://www.destailleur.fr
> IM: IRC=Eldy, Jabber=Eldy
>
> AWStats (Author) : http://awstats.sourceforge.net
> CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net
> AWBot (Author) : http://awbot.sourceforge.net
> Dolibarr (Contributor) : http://www.dolibarr.org
>
>