Add support to fully delete documents from trash can. Rename previous delete link and related code to 'move to trash'. gh-issue #188.

This commit is contained in:
Roberto Rosario
2015-07-03 18:35:10 -04:00
parent 98b988038e
commit 3e299f030a
7 changed files with 95 additions and 39 deletions

View File

@@ -78,6 +78,10 @@ class DocumentManager(models.Manager):
return version
class PassthroughManager(models.Manager):
pass
class TrashCanManager(models.Manager):
def get_queryset(self):
return super(TrashCanManager, self).get_queryset().filter(in_trash=True)
@@ -87,9 +91,3 @@ class TrashCanQuerySet(models.QuerySet):
def delete(self, to_trash=True):
for instance in self:
instance.delete(to_trash=to_trash)
#if to_trash:
# for instance in self:
# instance.delete(to_trash=to_trash)
#else:
# super(TrashCanQuerySet, self).delete()