24
24
25
25
from .base import ProjectOnboardMixin
26
26
from readthedocs .builds .constants import LATEST
27
- from readthedocs .builds .filters import VersionSlugFilter
28
27
from readthedocs .builds .models import Version
29
28
from readthedocs .projects .models import Project , ImportedFile
30
29
from readthedocs .search .indexes import PageIndex
@@ -83,8 +82,6 @@ def get_context_data(self, **kwargs):
83
82
project = self .get_object ()
84
83
context ['versions' ] = Version .objects .public (
85
84
user = self .request .user , project = project )
86
- context ['filter' ] = VersionSlugFilter (self .request .GET ,
87
- queryset = context ['versions' ])
88
85
89
86
protocol = 'http'
90
87
if self .request .is_secure ():
@@ -235,11 +232,10 @@ def version_filter_autocomplete(request, project_slug):
235
232
queryset = Project .objects .public (request .user )
236
233
project = get_object_or_404 (queryset , slug = project_slug )
237
234
versions = Version .objects .public (request .user )
238
- version_filter = VersionSlugFilter (request .GET , queryset = versions )
239
235
resp_format = request .GET .get ('format' , 'json' )
240
236
241
237
if resp_format == 'json' :
242
- names = version_filter . qs .values_list ('slug' , flat = True )
238
+ names = versions .values_list ('slug' , flat = True )
243
239
json_response = json .dumps (list (names ))
244
240
return HttpResponse (json_response , content_type = 'text/javascript' )
245
241
elif resp_format == 'html' :
@@ -248,7 +244,6 @@ def version_filter_autocomplete(request, project_slug):
248
244
{
249
245
'project' : project ,
250
246
'versions' : versions ,
251
- 'filter' : version_filter ,
252
247
},
253
248
context_instance = RequestContext (request ),
254
249
)
@@ -360,8 +355,6 @@ def project_versions(request, project_slug):
360
355
versions = Version .objects .public (user = request .user , project = project , only_active = False )
361
356
active_versions = versions .filter (active = True )
362
357
inactive_versions = versions .filter (active = False )
363
- inactive_filter = VersionSlugFilter (request .GET , queryset = inactive_versions )
364
- active_filter = VersionSlugFilter (request .GET , queryset = active_versions )
365
358
366
359
# If there's a wiped query string, check the string against the versions
367
360
# list and display a success message. Deleting directories doesn't know how
@@ -374,8 +367,8 @@ def project_versions(request, project_slug):
374
367
return render_to_response (
375
368
'projects/project_version_list.html' ,
376
369
{
377
- 'inactive_filter ' : inactive_filter ,
378
- 'active_filter ' : active_filter ,
370
+ 'inactive_versions ' : inactive_versions ,
371
+ 'active_versions ' : active_versions ,
379
372
'project' : project ,
380
373
},
381
374
context_instance = RequestContext (request )
0 commit comments