Class: Refinery::Inquiries::Admin::SettingsController

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

Instance Method Summary collapse

Instance Method Details

#editObject



9
10
11
# File 'app/controllers/refinery/inquiries/admin/settings_controller.rb', line 9

def edit
  @setting = Refinery::Setting.find(params[:id])
end

#updateObject



13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'app/controllers/refinery/inquiries/admin/settings_controller.rb', line 13

def update
  @setting = Refinery::Setting.find(params[:id])

  if @setting.update_attributes(params[:setting])
    flash[:notice] = t('refinery.crudify.updated', :what => @setting.name.gsub("inquiry_", "").titleize)

    unless request.xhr? or from_dialog?
      redirect_back_or_default(refinery.inquiries_admin_inquiries_path)
    else
      render :text => "<script type='text/javascript'>parent.window.location = '#{refinery.inquiries_admin_inquiries_path}';</script>"
    end
  end
end