forked from 0x2620/pandora
merge
This commit is contained in:
commit
b494370bd0
3 changed files with 9 additions and 5 deletions
|
@ -108,7 +108,7 @@ class Annotation(models.Model):
|
||||||
def set_public_id(self):
|
def set_public_id(self):
|
||||||
public_id = Annotation.objects.filter(item=self.item, id__lt=self.id).count()
|
public_id = Annotation.objects.filter(item=self.item, id__lt=self.id).count()
|
||||||
self.public_id = "%s/%s" % (self.item.itemId, ox.to26(public_id))
|
self.public_id = "%s/%s" % (self.item.itemId, ox.to26(public_id))
|
||||||
Annotation.objects.filter(id=self.id).update(public_id=public_id)
|
Annotation.objects.filter(id=self.id).update(public_id=self.public_id)
|
||||||
|
|
||||||
def save(self, *args, **kwargs):
|
def save(self, *args, **kwargs):
|
||||||
if not self.id:
|
if not self.id:
|
||||||
|
|
|
@ -257,9 +257,9 @@ def moveFiles(request):
|
||||||
data['director'] = []
|
data['director'] = []
|
||||||
else:
|
else:
|
||||||
data['director'] = data['director'].split(', ')
|
data['director'] = data['director'].split(', ')
|
||||||
i = get_item(data)
|
i = get_item(data, user=request.user)
|
||||||
else:
|
else:
|
||||||
i = get_item({'imdbId': data['itemId']})
|
i = get_item({'imdbId': data['itemId']}, user=request.user)
|
||||||
changed = [i.itemId]
|
changed = [i.itemId]
|
||||||
for f in models.File.objects.filter(oshash__in=data['ids']):
|
for f in models.File.objects.filter(oshash__in=data['ids']):
|
||||||
if f.item.id != i.itemId and f.editable(request.user):
|
if f.item.id != i.itemId and f.editable(request.user):
|
||||||
|
|
|
@ -253,6 +253,8 @@ class Item(models.Model):
|
||||||
update_poster = False
|
update_poster = False
|
||||||
update_ids = False
|
update_ids = False
|
||||||
if not self.id:
|
if not self.id:
|
||||||
|
if self.user:
|
||||||
|
self.level = settings.CONFIG['rightsLevel'][self.user.get_profile().get_level()]
|
||||||
if not self.itemId:
|
if not self.itemId:
|
||||||
self.itemId = str(uuid.uuid1())
|
self.itemId = str(uuid.uuid1())
|
||||||
super(Item, self).save(*args, **kwargs)
|
super(Item, self).save(*args, **kwargs)
|
||||||
|
@ -943,7 +945,9 @@ class Item(models.Model):
|
||||||
self.save()
|
self.save()
|
||||||
elif os.path.exists(poster):
|
elif os.path.exists(poster):
|
||||||
with open(poster) as f:
|
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):
|
def make_siteposter(self):
|
||||||
poster = self.path('siteposter.jpg')
|
poster = self.path('siteposter.jpg')
|
||||||
|
|
Loading…
Reference in a new issue