oauth_client_plugin_admin_controller.rb
645 Bytes
class OauthClientPluginAdminController < AdminController
def index
end
def new
@provider = environment.oauth_providers.new
render :file => 'oauth_client_plugin_admin/edit'
end
def remove
environment.oauth_providers.find(params[:id]).destroy
redirect_to :action => 'index'
end
def edit
@provider = params[:id] ? environment.oauth_providers.find(params[:id]) : environment.oauth_providers.new
if request.post?
if @provider.update_attributes(params['oauth_client_plugin_provider'])
session[:notice] = _('Saved!')
else
session[:notice] = _('Error!')
end
end
end
end