X-Git-Url: http://git.veekun.com/zzz-floof.git/blobdiff_plain/224a257ade788e1a87aab78032dc3cdc9677cc06..6fb3ad2a578aa2e0eced735187a02a79a8907668:/floof/config/routing.py diff --git a/floof/config/routing.py b/floof/config/routing.py index 1fd081a..969376a 100644 --- a/floof/config/routing.py +++ b/floof/config/routing.py @@ -20,10 +20,33 @@ def make_map(): map.connect('/error/{action}', controller='error') map.connect('/error/{action}/{id}', controller='error') + 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') + map.connect('/account/logout', controller='account', action='logout', **require_POST) + map.connect('/account/register', controller='account', action='register') + map.connect('/account/register_finish', controller='account', action='register_finish', **require_POST) + + 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') + map.connect('/search/list', controller='search', action='list') + + # default routing is back so we can test stuff. + # please don't take it away until we have some more core features in. map.connect('/{controller}/{action}') map.connect('/{controller}/{action}/{id}')