Class: Refinery::Admin::PagePartsController
- Inherits:
-
Refinery::AdminController
show all
- Defined in:
- pages/app/controllers/refinery/admin/page_parts_controller.rb
Instance Method Summary
(collapse)
#admin?, #searching?
#admin?, #error_404, #from_dialog?, #home_page?, #just_installed?, #local_request?, #login?
Instance Method Details
- (Object) destroy
13
14
15
16
17
18
19
20
21
22
|
# File 'pages/app/controllers/refinery/admin/page_parts_controller.rb', line 13
def destroy
part = ::Refinery::PagePart.find(params[:id])
page = part.page
if part.destroy
page.reposition_parts!
render :text => "'#{part.title}' deleted."
else
render :text => "'#{part.title}' not deleted."
end
end
|
- (Object) new
5
6
7
8
9
10
11
|
# File 'pages/app/controllers/refinery/admin/page_parts_controller.rb', line 5
def new
render :partial => '/refinery/admin/pages/page_part_field', :locals => {
:part => ::Refinery::PagePart.new(:title => params[:title], :body => params[:body]),
:new_part => true,
:part_index => params[:part_index]
}
end
|