OSDN Git Service

rename model name
[pettanr/pettanr.git] / app / controllers / authors_controller.rb
1 class AuthorsController < ApplicationController
2   if Manifest.manifest.magic_numbers['run_mode'] == 0
3     before_filter :authenticate_user, :only => [:new, :create, :edit, :update]
4     before_filter :authenticate_author, :only => [:edit, :update]
5   else
6     before_filter :authenticate_reader, :only => [:index, :show, :count]
7     before_filter :authenticate_user, :only => [:new, :create, :edit, :update]
8     before_filter :authenticate_author, :only => [:edit, :update]
9   end
10
11   def index
12     filer_list
13   end
14   
15   def show_html_format format
16     format.html {
17     }
18   end
19   
20   def show
21     set_show
22     respond_to do |format|
23       show_html_format format
24       show_prof_format format
25       show_json_format format
26     end
27   end
28   
29   def count
30     list_count
31   end
32   
33   def new
34     form_new
35   end
36   
37   def edit
38     form_edit
39   end
40   
41   def create
42     set_model
43     @item = @my_model_class.new
44     @item.supply_default 
45     @item.attributes = params[@my_model_class.item_name]
46     @item.overwrite @operators
47     render_create root_path
48   end
49   
50   def update
51     set_edit
52     @item.attributes = params[@my_model_class.item_name]
53     @item.overwrite @operators
54     render_update '/home/configure'
55   end
56 end