#374: added #platforms_for_build action for Platforms API
This commit is contained in:
parent
ec0ec5fc32
commit
feefe8ed89
|
@ -2,7 +2,7 @@
|
|||
class Api::V1::PlatformsController < Api::V1::BaseController
|
||||
|
||||
before_filter :authenticate_user!
|
||||
skip_before_filter :authenticate_user!, :only => [:show] if APP_CONFIG['anonymous_access']
|
||||
skip_before_filter :authenticate_user!, :only => [:show, :platforms_for_build] if APP_CONFIG['anonymous_access']
|
||||
|
||||
load_and_authorize_resource
|
||||
|
||||
|
@ -12,6 +12,10 @@ class Api::V1::PlatformsController < Api::V1::BaseController
|
|||
end
|
||||
|
||||
def show
|
||||
end
|
||||
|
||||
def platforms_for_build
|
||||
@platforms = Platform.main.opened.paginate(:page => params[:page], :per_page => 20)
|
||||
render :index
|
||||
end
|
||||
end
|
||||
|
|
|
@ -20,7 +20,9 @@ Rosa::Application.routes.draw do
|
|||
}
|
||||
end
|
||||
resources :arches, :only => [:index]
|
||||
resources :platforms, :only => [:index, :show]
|
||||
resources :platforms, :only => [:index, :show] do
|
||||
collection { get :platforms_for_build }
|
||||
end
|
||||
resources :repositories, :only => [:show]
|
||||
resources :projects, :only => [:show] do
|
||||
collection { get :get_id }
|
||||
|
|
Loading…
Reference in New Issue