Ouais c'est vrai. Je ne sais pas pourquoi je n'y ai pas pensé. Il me suffit de mettre un flag et faire un ou des scopes.
Merci beaucoup! Le 28 janvier 2013 14:01, Simon COURTOIS <[email protected]> a écrit : > Clairement la désactivation d'un user est la manière la plus rapide/propre > de faire ça > > Après il faut bien penser à filtrer les utilisateurs sur ce critère là. > Si tu dois lister les utilisateurs, pense à limiter la liste aux users > actifs. > > Sent from my iPhone > > On 28 janv. 2013, at 18:55, Frédéric de Villamil <[email protected]> > wrote: > > Le 28 janv. 2013 à 18:50, Guirec Corbel <[email protected]> a écrit > : > > Bonjour, > > Pour le site http://www.social-reviewing.com/ j'ai un modèle User. Un > utilisateur peut avoir plusieurs projets et un projet peut avoir plusieurs > articles. Si je supprime un utilisateur il faut que je supprime tous les > projets et tous les articles. J'aurais souhaité garder ces informations > parce-que ça me fait du contenu. > > J'aurai voulu savoir quelle méthode vous utilisez. Pour ma part je voie > trois options : > > 1. Supprimer toutes les données; > 2. Interdire la suppression des utilisateurs; > 3. Prévoir le cas où un projet n'a pas d'utilisateur; > > Qu'utilisez vous? Je ne suis même pas sûre que c'est légale ne pas a > permettre un utilisateur de supprimer ces données. > > > Merci à tous et bonne journée, > > Guirec. > > > Le plus simple : un status. > 0 : actif > 1 : inactif > 2 : "supprimé" => le contenu ne remonte plus nulle part. > > Par ailleurs, ça permet de ne jamais perdre de contenu accidentellement. > -- > Frédéric de Villamil / @fdevillamil > I'm not strange, weird, off, nor crazy, my reality is just different from > yours. > Le Rayon UX – http://t37.net > > -- > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] > --- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Railsfrance. > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le > concernant, envoyez un e-mail à l'adresse > [email protected]. > Pour plus d'options, visitez le site > https://groups.google.com/groups/opt_out . > > > > -- > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] > --- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Railsfrance. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > [email protected]. > > Pour plus d'options, visitez le site > https://groups.google.com/groups/opt_out . > > > -- -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
