Class: Refinery::Widgets::Admin::TemplatesController

Inherits:
AdminController
  • Object
show all
Defined in:
app/controllers/refinery/widgets/admin/templates_controller.rb

Instance Method Summary collapse

Instance Method Details

#check_for_pages!Object



17
18
19
20
21
22
23
# File 'app/controllers/refinery/widgets/admin/templates_controller.rb', line 17

def check_for_pages!
  if Refinery::Widgets::Template.find(params[:id]).pages.any?
    redirect_to refinery.widgets_admin_templates_path, 
      :notice => 'Please delete any pages using this template before destroying it.'
    return
  end
end

#listObject



6
7
8
9
# File 'app/controllers/refinery/widgets/admin/templates_controller.rb', line 6

def list
  @templates = Template.order(:position)
  @parent_id = params[:parent_id]
end