features_controller.rb 505 Bytes
class FeaturesController < EnvironmentAdminController

  acts_as_environment_admin_controller

  def index
    @features = Environment.available_features
  end

  post_only :update
  def update
    features = if params[:features].nil?
                 []
               else
                 params[:features].keys
               end
    @environment.enabled_features = features
    @environment.save!
    flash[:notice] = _('Features updated successfully.')
    redirect_to :action => 'index'
  end

end