Class Cms::PortletsController
In: app/controllers/cms/portlets_controller.rb
Parent: Cms::ContentBlockController

Methods

Protected Instance methods

[Source]

    # File app/controllers/cms/portlets_controller.rb, line 25
25:     def block_form
26:       "portlets/portlets/form"
27:     end

[Source]

    # File app/controllers/cms/portlets_controller.rb, line 33
33:     def block_path(action=nil)
34:       send("#{action ? "#{action}_" : ""}cms_portlet_path", @block)
35:     end

[Source]

    # File app/controllers/cms/portlets_controller.rb, line 37
37:     def blocks_path
38:       cms_portlets_path
39:     end

[Source]

    # File app/controllers/cms/portlets_controller.rb, line 12
12:     def build_block
13:       if params[:type].blank?
14:         @block = model_class.new
15:       else
16:         @block = params[:type].classify.constantize.new(params[params[:type]])
17:       end
18:     end

[Source]

    # File app/controllers/cms/portlets_controller.rb, line 4
 4:     def load_blocks
 5:       @blocks = Portlet.search(params[:search]).paginate(
 6:         :page => params[:page],
 7:         :order => params[:order] || "name",
 8:         :conditions => ["deleted = ?", false]
 9:       )
10:     end

[Source]

    # File app/controllers/cms/portlets_controller.rb, line 29
29:     def new_block_path
30:       new_cms_portlet_path
31:     end

[Source]

    # File app/controllers/cms/portlets_controller.rb, line 20
20:     def update_block
21:       load_block
22:       @block.update_attributes(params[@block.class.name.underscore])
23:     end

[Validate]