dolibarr-dev
[Top][All Lists]
Advanced

[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
>
>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]