forked from 0x2620/pandora
set rightslevel based on user
This commit is contained in:
parent
37a32f1abb
commit
3b1c1f87cc
2 changed files with 7 additions and 3 deletions
|
|
@ -253,6 +253,8 @@ class Item(models.Model):
|
|||
update_poster = False
|
||||
update_ids = False
|
||||
if not self.id:
|
||||
if self.user:
|
||||
self.level = settings.CONFIG['rightsLevel'][self.user.get_profile().get_level()]
|
||||
if not self.itemId:
|
||||
self.itemId = str(uuid.uuid1())
|
||||
super(Item, self).save(*args, **kwargs)
|
||||
|
|
@ -943,7 +945,9 @@ class Item(models.Model):
|
|||
self.save()
|
||||
elif os.path.exists(poster):
|
||||
with open(poster) as f:
|
||||
self.poster.save('poster.jpg', ContentFile(f.read()))
|
||||
data = f.read()
|
||||
if data:
|
||||
self.poster.save('poster.jpg', ContentFile(data))
|
||||
|
||||
def make_siteposter(self):
|
||||
poster = self.path('siteposter.jpg')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue