55from django .core .mail import send_mail
66from django .db import transaction
77from django .http import HttpResponse
8- from django .shortcuts import get_list_or_404 , get_object_or_404 , redirect , render
8+ from django .shortcuts import get_object_or_404 , redirect , render
99from django .template import loader
1010from django .utils .timezone import now
1111from django .views .decorators .cache import never_cache
1212from django .views .generic import DeleteView , ListView
1313
14- from main .models import Package , Repo
14+ from main .models import Package
1515from main .utils import find_unique_slug
1616from packages .utils import PackageJSONEncoder , attach_maintainers
1717
@@ -59,8 +59,6 @@ def flag(request, slug, pkg_id):
5959
6060def view (request , slug ):
6161 todolist = get_object_or_404 (Todolist , slug = slug )
62- svn_roots = Repo .objects .values_list (
63- 'svn_root' , flat = True ).order_by ().distinct ()
6462 # we don't hold onto the result, but the objects are the same here,
6563 # so accessing maintainers in the template is now cheap
6664 attach_maintainers (todolist .packages ())
@@ -69,20 +67,18 @@ def view(request, slug):
6967 repos = {tp .repo for tp in todolist .packages ()}
7068 context = {
7169 'list' : todolist ,
72- 'svn_roots' : svn_roots ,
7370 'arches' : sorted (arches ),
7471 'repos' : sorted (repos ),
7572 }
7673 return render (request , 'todolists/view.html' , context )
7774
7875
79- def list_pkgbases (request , slug , svn_root ):
76+ def list_pkgbases (request , slug ):
8077 '''Used to make bulk moves of packages a lot easier.'''
8178 todolist = get_object_or_404 (Todolist , slug = slug )
82- repos = get_list_or_404 (Repo , svn_root = svn_root )
8379 pkgbases = TodolistPackage .objects .values_list (
8480 'pkgbase' , flat = True ).filter (
85- todolist = todolist , repo__in = repos , removed__isnull = True ).order_by (
81+ todolist = todolist , removed__isnull = True ).order_by (
8682 'pkgbase' ).distinct ()
8783 return HttpResponse ('\n ' .join (pkgbases ), content_type = 'text/plain' )
8884
0 commit comments