refactor addList/editList

This commit is contained in:
j 2013-02-20 11:44:55 +00:00
commit ff0dcf5028
4 changed files with 95 additions and 115 deletions

View file

@ -138,8 +138,9 @@ class Text(models.Model):
self.type = data['type'] == 'pdf' and 'pdf' or 'html'
if 'posterFrames' in data:
self.poster_frames = tuple(data['posterFrames'])
self.update_icon()
self.save()
if 'posterFrames' in data:
self.update_icon()
def json(self, keys=None, user=None):
if not keys:

View file

@ -49,11 +49,12 @@ def addText(request):
text, created = models.Text.objects.get_or_create(name=name, user=request.user)
num += 1
name = data['name'] + ' [%d]' % num
text.save()
del data['name']
if data:
text.edit(data, request.user)
else:
text.save()
if text.status == 'featured':
pos, created = models.Position.objects.get_or_create(text=text,