From 5a139094e93e082435e287666886b946f7f3d87c Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Sun, 4 Sep 2011 20:36:10 +0200 Subject: [PATCH] nothing to do with 0 files --- pandora/item/models.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pandora/item/models.py b/pandora/item/models.py index 138f988e..2fb5281d 100644 --- a/pandora/item/models.py +++ b/pandora/item/models.py @@ -163,6 +163,7 @@ class Item(models.Model): return default def access(self, user): + #check rights level if self.public: return True elif user.is_authenticated() and \ @@ -752,6 +753,9 @@ class Item(models.Model): files = archive.models.File.objects.filter(item=self, streams__available=True, streams__source=None) + if files.count() == 0: + return + def get_level(users): if users.filter(is_superuser=True).count() > 0: level = 0 elif users.filter(is_staff=True).count() > 0: level = 1