Class Admin::FlagTypesController
In: app/controllers/admin/flag_types_controller.rb
Parent: Admin::BaseController

Methods

create   destroy   edit   index   new   show   update  

Public Instance methods

POST /flag_types POST /flag_types.xml

[Source]

    # 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

[Source]

    # 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

[Source]

    # 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

[Source]

    # 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

[Source]

    # 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

[Source]

    # 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

[Source]

    # 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

[Validate]