enable/disable files

This commit is contained in:
j 2011-10-23 13:57:52 +02:00
commit 5beba72d39
5 changed files with 34 additions and 12 deletions

View file

@ -65,9 +65,10 @@ def update_static():
pandora_json = os.path.join(settings.STATIC_ROOT, 'json/pandora.json')
for root, folders, files in os.walk(os.path.join(settings.STATIC_ROOT, 'js/pandora')):
for f in files:
js.append(os.path.join(root, f)[len(settings.STATIC_ROOT)+1:])
with open(os.path.join(root, f)) as j:
data += j.read() + '\n'
if f.endswith('.js'):
js.append(os.path.join(root, f)[len(settings.STATIC_ROOT)+1:])
with open(os.path.join(root, f)) as j:
data += j.read() + '\n'
print 'write', pandora_js
with open(pandora_js, 'w') as f:

View file

@ -305,9 +305,12 @@ def editFile(request):
update = False
#FIXME: should all instances be ignored?
if 'ignore' in data:
f.instances.update(ignore=True)
f.auto = True
f.instances.update(ignore=data['ignore'])
f.save()
#FIXME: is this to slow to run sync?
f.item.update_selected()
f.item.update_wanted()
for key in ('part', 'language'):
if key in data:
setattr(f, key, data[key])

View file

@ -658,7 +658,7 @@ class Item(models.Model):
s.volume = None
s.parts = 0
if 'color' in self.data:
if 'color' in self.data and len(self.data['color']) == 3:
s.hue, s.saturation, s.lightness = self.data['color']
else:
s.hue = None
@ -878,7 +878,7 @@ class Item(models.Model):
if settings.CONFIG['video']['download']:
self.make_torrent()
self.load_subtitles()
self.rendered = streams != []
self.rendered = streams.count() > 0
self.save()
def delete_poster(self):