From 3afd8a0e0bacd2178502d9da2d16db7629cac5e6 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Sat, 4 Jun 2011 18:19:06 +0200 Subject: [PATCH] add/remove items from list --- pandora/annotation/models.py | 1 + pandora/itemlist/models.py | 4 ++-- static/js/pandora/ui/list.js | 8 ++++---- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/pandora/annotation/models.py b/pandora/annotation/models.py index 91ef7de3..78b3043c 100644 --- a/pandora/annotation/models.py +++ b/pandora/annotation/models.py @@ -117,3 +117,4 @@ class Annotation(models.Model): def __unicode__(self): return u"%s/%s-%s" %(self.item, self.start, self.end) + diff --git a/pandora/itemlist/models.py b/pandora/itemlist/models.py index d55c936f..083a5d0e 100644 --- a/pandora/itemlist/models.py +++ b/pandora/itemlist/models.py @@ -22,8 +22,8 @@ class List(models.Model): modified = models.DateTimeField(auto_now=True) user = models.ForeignKey(User, related_name='lists') name = models.CharField(max_length=255) - status = models.CharField(max_length=20, default='private') - _status = ['private', 'public', 'featured'] + status = models.CharField(max_length=20, default='personal') + _status = ['personal', 'public', 'featured'] query = DictField(default={"static": True}) type= models.CharField(max_length=255, default='static') description = models.TextField(default='') diff --git a/static/js/pandora/ui/list.js b/static/js/pandora/ui/list.js index ca8a1596..248608ec 100644 --- a/static/js/pandora/ui/list.js +++ b/static/js/pandora/ui/list.js @@ -193,10 +193,10 @@ pandora.ui.list = function(view) { // fixme: remove view argument }); }, 'delete': function(event, data) { - getListData().editable && pandora.api.removeListItems({ + pandora.getListData().editable && pandora.api.removeListItems({ list: app.user.ui.list, items: data.ids - }, reloadList); + }, pandora.reloadList); }, init: function(event, data) { app.$ui.total.html(pandora.ui.status('total', data)); @@ -317,10 +317,10 @@ pandora.ui.list = function(view) { // fixme: remove view argument }); }, paste: function(event, data) { - data.items && getListData().editable && pandora.api.addListItems({ + data.items && pandora.getListData().editable && pandora.api.addListItems({ list: app.user.ui.list, items: data.items - }, reloadList); + }, pandora.reloadList); }, select: function(event, data) { var $still, $timeline;