save numberoflists in session table, fixes #687

This commit is contained in:
j 2012-03-20 19:38:18 +01:00
commit b55e1db153
4 changed files with 18 additions and 5 deletions

View file

@ -20,6 +20,7 @@ import models
from ox.django.api import actions
from item import utils
from item.models import Item
from user.tasks import update_numberoflists
def get_list_or_404_json(id):
id = id.split(':')
@ -251,6 +252,7 @@ def addList(request):
list.poster_frames = tuple(data['posterFrames'])
list.save()
update_numberoflists.delay(request.user.username)
if 'items' in data:
for item in Item.objects.filter(itemId__in=data['items']):
@ -401,6 +403,7 @@ def removeList(request):
response = json_response()
if list.editable(request.user):
list.delete()
update_numberoflists.delay(request.user.username)
else:
response = json_response(status=403, text='not allowed')
return render_to_json_response(response)