OSDN Git Service

change story related api endpoint to /api/v1/admin/story
[newslash/newslash.git] / src / newslash_web / lib / Newslash / Web.pm
index 0db3676..2d0174a 100644 (file)
@@ -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');