summaryrefslogtreecommitdiffstats
path: root/todolists
diff options
context:
space:
mode:
authorDusty Phillips <buchuki@gmail.com>2008-06-28 02:10:28 +0200
committerDusty Phillips <buchuki@gmail.com>2008-06-28 02:10:28 +0200
commitfdaa35a9386ccb8adab23f46d9260f8ed407bf5c (patch)
treec515ad832889f513252706e073173bc63601a81b /todolists
parentacc68977135b880b28f2aa83b6938eae46467195 (diff)
downloadarchweb-fdaa35a9386ccb8adab23f46d9260f8ed407bf5c.tar.gz
archweb-fdaa35a9386ccb8adab23f46d9260f8ed407bf5c.tar.xz
refactor todo packages a bit
Diffstat (limited to 'todolists')
-rw-r--r--todolists/views.py11
1 files changed, 3 insertions, 8 deletions
diff --git a/todolists/views.py b/todolists/views.py
index d76c24b..dc1a9aa 100644
--- a/todolists/views.py
+++ b/todolists/views.py
@@ -41,11 +41,10 @@ def flag(request, listid, pkgid):
def view(request, listid):
list = get_object_or_404(Todolist, id=listid)
- pkgs = TodolistPkg.objects.filter(list=list.id).order_by('pkg')
return render_response(
request,
'todolists/view.html',
- {'list':list,'pkgs':pkgs})
+ {'list':list})
def list(request):
lists = Todolist.objects.order_by('-date_added')
@@ -57,18 +56,14 @@ def list(request):
@permission_required('todolists.add_todolist')
def add(request):
if request.POST:
- # create the list
form = TodoListForm(request.POST)
if form.is_valid():
- todo = Todolist(
+ todo = Todolist.objects.create(
creator = request.user,
name = form.clean_data['name'],
description = form.clean_data['description'])
- todo.save()
- # now link in packages
for pkg in form.clean_data['packages']:
- todopkg = TodolistPkg(list = todo, pkg = pkg)
- todopkg.save()
+ TodolistPkg.objects.create(list = todo, pkg = pkg)
return HttpResponseRedirect('/todo/')
else:
form = TodoListForm()