@@ -478,16 +478,12 @@ def email_verification_sent(request):
478478 return render (request , 'mapsapp/email_verification_sent.html' , context = context )
479479
480480
481- def tags (request , url_fragment ):
482- items = url_fragment .split ('/' )
483- tagset = set ()
484- for item in items :
485- if item .isnumeric ():
486- tagset .add (get_object_or_404 (Tag , pk = int (item )))
481+ def tags (request , tag ):
482+ tag_object = Tag .objects .filter (id = tag ).first ()
487483 context = {
488- "tagset " : tagset ,
484+ "tag " : tag_object . name if tag_object else '?' ,
489485 "alltags" : Tag .objects .all (),
490- API_URL : reverse ('api:tags' , kwargs = {'url_fragment ' : url_fragment })
486+ API_URL : reverse ('api:tags' , kwargs = {'tag ' : tag })
491487 }
492488 return render (request , 'mapsapp/tags.html' , context )
493489
@@ -501,19 +497,6 @@ def version(request, version_name):
501497 return render (request , 'mapsapp/version.html' , context )
502498
503499
504- def tags_remove (request , url_fragment , id_to_remove ):
505- items = url_fragment .split ('/' )
506- tag_id_set = set ()
507- for item in items :
508- if item != "" :
509- tag_id_set .add (item )
510- tag_id_set .remove (id_to_remove )
511- new_url_fragment = '/' .join (tag_id_set )
512- if new_url_fragment != '' :
513- new_url_fragment += '/'
514- return redirect ('tags' , url_fragment = new_url_fragment )
515-
516-
517500def info (request ):
518501 context = {'contact' : SiteSettings .load ().contact }
519502 return render (request , 'mapsapp/info.html' , context )
0 commit comments