diff --git a/app/controllers/configurations_controller.rb b/app/controllers/configurations_controller.rb new file mode 100644 --- /dev/null +++ b/app/controllers/configurations_controller.rb @@ -0,0 +1,20 @@ +class ConfigurationsController < ApplicationController + + before_filter :authenticate + before_filter { |controller| controller.authorization_by_roles(['admin'])} + + in_place_edit_for :configuration, :key + in_place_edit_for :configuration, :type + in_place_edit_for :configuration, :value + + def index + @configurations = Configuration.find(:all, + :order => '`key`') + end + + def reload + Configuration.reload + redirect_to :action => 'index' + end + +end