X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fnewslash_web%2Flib%2FNewslash%2FWeb.pm;h=2d0174a034a96f24dbffb828ba1ad9fe531ecc8d;hb=bc1cb6c4b02bd33910424dff89c0ababf3942eb7;hp=0db367624ccfd661e29d6c3151ee04e3b6f09bab;hpb=621a336eda3ca5ce203b90bb81bf61ac5808a23c;p=newslash%2Fnewslash.git diff --git a/src/newslash_web/lib/Newslash/Web.pm b/src/newslash_web/lib/Newslash/Web.pm index 0db36762..2d0174a0 100644 --- a/src/newslash_web/lib/Newslash/Web.pm +++ b/src/newslash_web/lib/Newslash/Web.pm @@ -408,12 +408,16 @@ sub startup { $admin_api->post('/sidebar')->to('API::Admin::Sidebar#post'); $admin_api->get('/sidebar')->to('API::Admin::Sidebar#get'); + $admin_api->get('/story')->to('API::Story#get'); + $admin_api->post('/story')->to('API::Story#post'); + # ad codes management $app->rpc->route_to_model($admin_api->get('/ad/code/'), 'ad_codes', 'select'); $app->rpc->route_to_model($admin_api->post('/ad/code/')->over(request_body => {action => "create"}), 'ad_codes', 'create'); $app->rpc->route_to_model($admin_api->post('/ad/code/')->over(request_body => {action => "update"}), 'ad_codes', 'update'); $app->rpc->route_to_model($admin_api->post('/ad/code/')->over(request_body => {action => "delete"}), 'ad_codes', 'delete'); + # API my $api = $r->under('/api/v1'); $api->post('/login')->to('API::Login#login'); @@ -437,9 +441,6 @@ sub startup { $api->get('/submissions')->to('API::Submission#list'); $api->post('/submission')->to('API::Submission#post', captcha_check => 1, csrf_check_id => 'submission'); - $api->get('/story')->to('API::Story#get'); - $api->post('/story')->to('API::Story#post'); - $api->get('/timeline')->to('API::Timeline#get'); $api->get('/poll')->to('API::Poll#get');