Added some explicit routes I missed. e.g.: all the art ones.
authorEevee <git@veekun.com>
Mon, 5 Oct 2009 17:39:32 +0000 (10:39 -0700)
committerEevee <git@veekun.com>
Mon, 5 Oct 2009 17:39:47 +0000 (10:39 -0700)
floof/config/routing.py
floof/templates/art/new.mako
floof/templates/art/show.mako

index 37be4c2..5bd87d9 100644 (file)
@@ -22,6 +22,7 @@ def make_map():
 
     map.connect('/', controller='main', action='index')
 
+    # User stuff
     map.connect('/account/login', controller='account', action='login')
     map.connect('/account/login_begin', controller='account', action='login_begin', **require_POST)
     map.connect('/account/login_finish', controller='account', action='login_finish')
@@ -32,6 +33,14 @@ def make_map():
     map.connect('/users', controller='users', action='list')
     map.connect('/users/{name}', controller='users', action='view')
 
+    # Art stuff
+    map.connect('/art/new', controller='art', action='new')
+    map.connect('/art/upload', controller='art', action='upload')
+    map.connect('/art/{id}', controller='art', action='show')
+    map.connect('/art/{id}/tag', controller='art', action='tag')
+
+    map.connect('/tag/{id}/delete', controller='tag', action='delete')
+
     map.connect('/search', controller='search', action='index')
 
     return map
index 4988917..e2c00fb 100644 (file)
@@ -5,5 +5,5 @@
 
 ${h.form(h.url_for(controller='art', action='upload'), multipart=True)}
 ${h.file('file')}
-${h.submit('submit', 'Upload!')}
-${h.end_form()}
\ No newline at end of file
+${h.submit(None, 'Upload!')}
+${h.end_form()}
index d77f364..02f61d4 100644 (file)
@@ -8,8 +8,8 @@ ${h.submit('submit', 'Tag!')}
 ${h.end_form()}
 
 % for tag in c.art.tags:
-<a href="${h.url_for (controller='tag', action='delete', id=tag.id)}">x</a> 
-<a href="${h.url_for (controller='search', action='results')}?query=${tag}">${tag}</a>
+<a href="${url(controller='tag', action='delete', id=tag.id)}">x</a>
+<a href="${url(controller='search', action='index', query=tag)}">${tag}</a>
 % endfor