documentcollection icons

This commit is contained in:
j 2017-02-20 16:38:23 +01:00
commit 65c182f410
3 changed files with 17 additions and 2 deletions

View file

@ -260,6 +260,16 @@ class Collection(models.Model):
if frame:
frames.append(frame)
'''
from item.models import Item
for i in self.poster_frames:
try:
qs = Item.objects.filter(public_id=i['item'])
if qs.count() > 0:
frame = qs[0].frame(i['position'])
if frame:
frames.append(frame)
except:
pass
self.icon.name = self.path('icon.jpg')
icon = self.icon.path
if frames:
@ -270,7 +280,7 @@ class Collection(models.Model):
for f in glob("%s/icon*.jpg" % folder):
os.unlink(f)
cmd = [
settings.collection_ICON,
settings.COLLECTION_ICON,
'-f', ','.join(frames),
'-o', icon
]

View file

@ -231,6 +231,7 @@ SCRIPT_ROOT = normpath(join(PROJECT_ROOT, '..', 'scripts'))
ITEM_POSTER = join(SCRIPT_ROOT, 'poster.py')
ITEM_ICON = join(SCRIPT_ROOT, 'item_icon.py')
LIST_ICON = join(SCRIPT_ROOT, 'list_icon.py')
COLLECTION_ICON = join(SCRIPT_ROOT, 'list_icon.py')
DB_GIN_TRGM = False