Sha256: f53262e33eedc9241a032dd27774b247cc0191183385b310311334ca734cfa18
Contents?: true
Size: 776 Bytes
Versions: 2
Compression:
Stored size: 776 Bytes
Contents
class Skyline::SettingsController < Skyline::Skyline2Controller layout "skyline/layouts/settings" self.default_menu_item = :admin authorize :index, :edit, :update, :by => :settings_update def index redirect_to edit_skyline_setting_path(@implementation.settings.page_names.first) end def edit @settings = @implementation.settings[params[:id]] end def update @settings = @implementation.settings[params[:id]] @settings.data = params[:settings] if @settings.save notifications[:success] = t(:success, :scope => [:settings, :update, :flashes]) redirect_to edit_skyline_setting_path(@settings.page.name) else messages.now[:error] = t(:error, :scope => [:settings, :update, :flashes]) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
skylinecms-3.0.8 | app/controllers/skyline/settings_controller.rb |
skylinecms-3.0.7 | app/controllers/skyline/settings_controller.rb |