OSDN Git Service

Add project.all for API if admin
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Mon, 18 Nov 2013 12:15:59 +0000 (14:15 +0200)
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Mon, 18 Nov 2013 12:15:59 +0000 (14:15 +0200)
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
lib/api/projects.rb

index 4256057..b927e63 100644 (file)
@@ -31,6 +31,16 @@ module API
         present @projects, with: Entities::Project
       end
 
+      # Get all projects for admin user
+      #
+      # Example Request:
+      #   GET /projects/all
+      get '/all' do
+        authenticated_as_admin!
+        @projects = paginate Project
+        present @projects, with: Entities::Project
+      end
+
       # Get a single project
       #
       # Parameters: