Making the tags on media pages point to the user's tag listing specifically.
authorChristopher Allan Webber <cwebber@dustycloud.org>
Thu, 21 Feb 2013 22:19:43 +0000 (16:19 -0600)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Thu, 21 Feb 2013 22:19:43 +0000 (16:19 -0600)
This commit sponsored by Torsten Meissner.  Thanks, Torsten!

mediagoblin/templates/mediagoblin/utils/tags.html
mediagoblin/user_pages/routing.py

index 0127035cee0663a09f454601ea5b0e988f386bc2..bb4bd1a5c5a19408d759bd8b98c28563aa5cecec 100644 (file)
           &middot;
         {% endif %}
         <a href="{{ request.urlgen(
-                          'mediagoblin.listings.tags_listing',
-                          tag=tag['slug']) }}">{{ tag['name'] }}</a>
+                          'mediagoblin.user_pages.user_tag_gallery',
+                          tag=tag['slug'],
+                          user=media.get_uploader.username) }}">{{ tag['name'] }}</a>
       {% elif loop.revindex == 2 %}
         <a href="{{ request.urlgen(
-                          'mediagoblin.listings.tags_listing',
-                          tag=tag['slug']) }}">{{ tag['name'] }}</a> 
+                          'mediagoblin.user_pages.user_tag_gallery',
+                          tag=tag['slug'],
+                          user=media.get_uploader.username) }}">{{ tag['name'] }}</a>
       {% else %}
         <a href="{{ request.urlgen(
-                          'mediagoblin.listings.tags_listing',
-                          tag=tag['slug']) }}">{{ tag['name'] }}</a> &middot;
+                          'mediagoblin.user_pages.user_tag_gallery',
+                          tag=tag['slug'],
+                          user=media.get_uploader.username) }}">{{ tag['name'] }}</a>
+        &middot;
       {% endif %}
     {% endfor %}
   </p>
index a8a2eba709e169a3de443fdd2ff7942ddca141d9..6ea3c3e2c52c9780f54f3bc635a32ca2c0fadd69 100644 (file)
@@ -41,7 +41,7 @@ add_route('mediagoblin.user_pages.media_home.view_comment',
           'mediagoblin.user_pages.views:media_home')
 
 # User's tags gallery
-add_route('mediagoblin.user_pages.user_gallery',
+add_route('mediagoblin.user_pages.user_tag_gallery',
           '/u/<string:user>/tag/<string:tag>/',
           'mediagoblin.user_pages.views:user_gallery')