From a8f1c8e20d839864102769c1337a7041c5b07e81 Mon Sep 17 00:00:00 2001 From: j Date: Wed, 16 Nov 2016 11:51:59 +0200 Subject: [PATCH] use canEditMedia instead of hardcoded admin/staff to check file.editable --- pandora/archive/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandora/archive/models.py b/pandora/archive/models.py index dc85c409..9a50524e 100644 --- a/pandora/archive/models.py +++ b/pandora/archive/models.py @@ -323,7 +323,7 @@ class File(models.Model): def editable(self, user): p = user.profile - return p.get_level() in ('admin', 'staff') or \ + return p.capability('canEditMedia') or \ (not self.available and p.capability('canAddItems')) or \ self.instances.filter(volume__user=user).count() > 0 or \ (not self.item or self.item.user == user)