OSDN Git Service

fix: fetch fail
[pettanr/pettanr.git] / app / controllers / providers_controller.rb
1 class ProvidersController < ApplicationController
2   before_action :authenticate_admin!, :only => [:index, :show, :destroy]
3
4   def index
5     @page = Provider.page params[:page]
6     @page_size = Provider.page_size params[:page_size]
7     @hide = params[:hide]
8     @providers = if @hide.blank?
9       Provider.list(@page, @page_size)
10     else
11       Provider.available_list(@page, @page_size)
12     end
13
14     respond_to do |format|
15       format.html # index.html.erb
16       format.json { render :json => @providers.to_json(Provider.list_json_opt) }
17     end
18   end
19
20   def show
21     @provider = Provider.show(params[:id], @admin)
22
23     respond_to do |format|
24       format.html # show.html.erb
25       format.json { render :json => @provider.to_json(Provider.show_json_opt) }
26     end
27   end
28
29   def destroy
30   end
31   
32 end