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 : >> Supprimer toutes les données; >> Interdire la suppression des utilisateurs; >> 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 .
