OSDN Git Service

7e10569ce4159b3dfdd8ba2a91fc3c1081cbd7a1
[pettanr/pettanr.git] / app / controllers / licenses_controller.rb
1 class LicensesController < ApplicationController
2   layout 'test' if MagicNumber['test_layout']
3     before_filter :authenticate_resource_reader, :only => [:resource_pictures, :by_license_group, :by_system_picture]
4
5   def self.model
6     License
7   end
8   
9   def index
10     public_list
11   end
12   
13   def resource_pictures
14     has_many_list
15   end
16   
17   def by_license_group
18     filter_list
19   end
20   
21   def by_system_picture
22     filter_list
23   end
24   
25   def show
26     @item = License.show(params[:id], @operators)
27     respond_to do |format|
28       format.html {
29         @license = @item
30       }
31       format_prof format
32       format.json { render json: @item.to_json(License.show_json_opt) }
33     end
34   end
35
36   def search
37     @licenses = License.list_by_name(params[:name])
38     
39     respond_to do |format|
40       format.html
41       format.json { render json: @licenses.to_json }
42     end
43   end
44   
45 end