| Class | Admin::FlagTypesController |
| In: |
app/controllers/admin/flag_types_controller.rb
|
| Parent: | Admin::BaseController |
POST /flag_types POST /flag_types.xml
# File app/controllers/admin/flag_types_controller.rb, line 42
42: def create
43: @flag_type = FlagType.new(params[:flag_type])
44:
45: respond_to do |format|
46: if @flag_type.save
47: flash[:notice] = 'FlagType was successfully created.'
48: format.html { redirect_to(admin_flag_type_url(@flag_type)) }
49: format.xml { render :xml => @flag_type, :status => :created, :location => @flag_type }
50: else
51: format.html { render :action => "new" }
52: format.xml { render :xml => @flag_type.errors, :status => :unprocessable_entity }
53: end
54: end
55: end
DELETE /flag_types/1 DELETE /flag_types/1.xml
# File app/controllers/admin/flag_types_controller.rb, line 76
76: def destroy
77: @flag_type = FlagType.find(params[:id])
78: @flag_type.destroy
79:
80: respond_to do |format|
81: format.html { redirect_to(admin_flag_types_url) }
82: format.xml { head :ok }
83: end
84: end
GET /flag_types/1/edit
# File app/controllers/admin/flag_types_controller.rb, line 36
36: def edit
37: @flag_type = FlagType.find(params[:id])
38: end
GET /flag_types GET /flag_types.xml
# File app/controllers/admin/flag_types_controller.rb, line 4
4: def index
5: @flag_types = FlagType.find(:all)
6:
7: respond_to do |format|
8: format.html # index.html.erb
9: format.xml { render :xml => @flag_types }
10: end
11: end
GET /flag_types/new GET /flag_types/new.xml
# File app/controllers/admin/flag_types_controller.rb, line 26
26: def new
27: @flag_type = FlagType.new
28:
29: respond_to do |format|
30: format.html # new.html.erb
31: format.xml { render :xml => @flag_type }
32: end
33: end
GET /flag_types/1 GET /flag_types/1.xml
# File app/controllers/admin/flag_types_controller.rb, line 15
15: def show
16: @flag_type = FlagType.find(params[:id])
17:
18: respond_to do |format|
19: format.html # show.html.erb
20: format.xml { render :xml => @flag_type }
21: end
22: end
PUT /flag_types/1 PUT /flag_types/1.xml
# File app/controllers/admin/flag_types_controller.rb, line 59
59: def update
60: @flag_type = FlagType.find(params[:id])
61:
62: respond_to do |format|
63: if @flag_type.update_attributes(params[:flag_type])
64: flash[:notice] = 'FlagType was successfully updated.'
65: format.html { redirect_to(admin_flag_type_url(@flag_type)) }
66: format.xml { head :ok }
67: else
68: format.html { render :action => "edit" }
69: format.xml { render :xml => @flag_type.errors, :status => :unprocessable_entity }
70: end
71: end
72: end