OSDN Git Service

Merge branch 'v06' of git.sourceforge.jp:/gitroot/pettanr/pettanr into v06
[pettanr/pettanr.git] / app / controllers / license_groups_controller.rb
1 class LicenseGroupsController < ApplicationController
2   if Manifest.manifest.magic_numbers['run_mode'] == 0
3   else
4     before_filter :authenticate_reader, :only => [
5       :by_resource_picture, 
6       :count_by_resource_picture, 
7     ]
8   end
9   before_filter :authenticate_admin, :only => [:new, :create, :edit, :update, :destroy]
10   
11   def index
12     filer_list
13   end
14   
15   def by_resource_picture
16     filer_list
17   end
18   
19   def show_html_format format
20     format.html {
21       @license_group = @item
22     }
23   end
24   
25   def show
26     set_show
27     respond_to do |format|
28       show_html_format format
29       show_prof_format format
30       show_json_format format
31     end
32   end
33   
34   def count
35     list_count
36   end
37   
38   def count_by_resource_picture
39     list_count
40   end
41   
42   def new
43     form_new
44   end
45   
46   def edit
47     form_edit
48   end
49   
50   def create
51     set_model
52     @item = @my_model_class.new
53     @item.supply_default 
54     @my_model_class.fold_extend_settings params[@my_model_class.item_name]
55     @item.attributes = params[@my_model_class.item_name]
56     @item.overwrite 
57     render_create
58   end
59   
60   def update
61     set_edit
62     @my_model_class.fold_extend_settings params[@my_model_class.item_name]
63     @item.attributes = params[@my_model_class.item_name]
64     @item.overwrite 
65     render_update
66   end
67   
68 end