more minor fixes
This commit is contained in:
parent
bfc9f63034
commit
6b42efcc8b
2 changed files with 36 additions and 4 deletions
|
|
@ -288,6 +288,21 @@ def editList(request):
|
|||
qs = models.Position.objects.filter(user=request.user, section='featured')
|
||||
pos.position = qs.aggregate(Max('position'))['position__max'] + 1
|
||||
pos.save()
|
||||
models.Position.objects.filter(list=list).exclude(id=pos.id).delete()
|
||||
else:
|
||||
models.Position.objects.filter(list=list).delete()
|
||||
pos, created = models.Position.objects.get_or_create(list=list, user=list.user,
|
||||
section='my')
|
||||
qs = models.Position.objects.filter(user=list.user, section='my')
|
||||
pos.position = qs.aggregate(Max('position'))['position__max'] + 1
|
||||
pos.save()
|
||||
for u in list.subscribed_users.all():
|
||||
pos, created = models.Position.objects.get_or_create(list=list, user=u,
|
||||
section='public')
|
||||
qs = models.Position.objects.filter(user=u, section='public')
|
||||
pos.position = qs.aggregate(Max('position'))['position__max'] + 1
|
||||
pos.save()
|
||||
|
||||
list.status = value
|
||||
elif key == 'name':
|
||||
name = data['name'].strip()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue