X-Git-Url: http://git.veekun.com/zzz-floof.git/blobdiff_plain/7c20a2661d532fe1e338f0f0dfb9fe42113ab103..cb1976ef371904b45d7961212cd87595a9486284:/floof/config/routing.py diff --git a/floof/config/routing.py b/floof/config/routing.py index 603afd0..32451e9 100644 --- a/floof/config/routing.py +++ b/floof/config/routing.py @@ -49,10 +49,10 @@ def make_map(): # Comments with map.submapper(controller='comments') as sub: sub.connect('/*owner_url/comments', action='thread') - sub.connect('/*owner_url/comments/{id}', action='thread') sub.connect('/*owner_url/comments/reply', action='reply') - sub.connect('/*owner_url/comments/{id}/reply', action='reply') sub.connect('/*owner_url/comments/reply_done', action='reply_done', **require_POST) + sub.connect('/*owner_url/comments/{id}', action='thread') + sub.connect('/*owner_url/comments/{id}/reply', action='reply') sub.connect('/*owner_url/comments/{id}/reply_done', action='reply_done', **require_POST) with map.submapper(controller="art") as sub: @@ -65,6 +65,10 @@ def make_map(): sub.connect('delete_tag', '/art/{art_id}/tag/{id}') sub.connect('create_tag', '/art/{art_id}/tag') + with map.submapper(controller='relation') as sub: + sub.connect('create_relation', '/art/{art_id}/relations/{kind}/create', action="create") + # TODO: conditions: kind = by|for|of|character? + map.resource('tag','tags', controller="tag", parent_resource=dict(member_name='art', collection_name='art')) # Yeah, parent resources are specified kinda dumb-ly. Would be better if you could pass in the