OSDN Git Service

fix: omniauth twitter
[pettanr/pettanr.git] / app / controllers / resource_picture_pictures_controller.rb
1 class ResourcePicturePicturesController < ApplicationController
2   if Manifest.manifest.magic_numbers['run_mode'] == 0
3     before_action :authenticate_admin, :only => [:new, :create, :edit, :update, :destroy]
4   else
5     before_action :authenticate_reader, :only => [:index, :show, :by_original_picture, :by_resource_picture, :by_picture]
6     before_action :authenticate_admin, :only => [:new, :create, :edit, :update, :destroy]
7   end
8   
9   def index
10     filer_list
11   end
12   
13   def by_original_picture
14     filer_list param: params[:id]
15   end
16   
17   def by_resource_picture
18     filer_list param: params[:id]
19   end
20   
21   def by_picture
22     filer_list param: params[:id]
23   end
24   
25   def show
26     set_show
27     respond_to do |format|
28       show_prof_format format
29       format.json { render json: @item.to_json }
30     end
31   end
32   
33   def count_by_original_picture
34     list_count
35   end
36   
37   def count_by_resource_picture
38     list_count
39   end
40   
41   def count_by_picture
42     list_count
43   end
44   
45 end