Commit a09fc160d02f232e9819c7459a9ff91a4e990bf3
1 parent
f614fa97
Exists in
master
and in
4 other branches
Add project.all for API if admin
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
1 changed file
with
10 additions
and
0 deletions
Show diff stats
lib/api/projects.rb
| ... | ... | @@ -31,6 +31,16 @@ module API |
| 31 | 31 | present @projects, with: Entities::Project |
| 32 | 32 | end |
| 33 | 33 | |
| 34 | + # Get all projects for admin user | |
| 35 | + # | |
| 36 | + # Example Request: | |
| 37 | + # GET /projects/all | |
| 38 | + get '/all' do | |
| 39 | + authenticated_as_admin! | |
| 40 | + @projects = paginate Project | |
| 41 | + present @projects, with: Entities::Project | |
| 42 | + end | |
| 43 | + | |
| 34 | 44 | # Get a single project |
| 35 | 45 | # |
| 36 | 46 | # Parameters: | ... | ... |