path = "dossier/%s/%s" % (instance.dossier_id, filename)
return path
+
+class RHManager(models.Manager):
+ def get_query_set(self):
+ return super(RHManager, self).get_query_set().filter(supprime=False)
+
+
# Abstracts
class Metadata(models.Model):
"""Méta-données AUF.
user_desactivation = models.ForeignKey('auth.User',
db_column='user_desactivation', related_name='+',
null=True, blank=True)
-
+
+ objects = RHManager()
+
class Meta:
abstract = True
+ def delete(self):
+ self.supprime = True
+ self.save()
+
+
class Commentaire(Metadata):
texte = models.TextField()
owner = models.ForeignKey('auth.User', db_column='owner', related_name='+')