end
def create
- @client_application = @user.client_applications.build(params[:client_application])
+ @client_application = @user.client_applications.build(application_params)
if @client_application.save
flash[:notice] = t'oauth_clients.create.flash'
redirect_to :action => "show", :id => @client_application.id
def update
@client_application = @user.client_applications.find(params[:id])
- if @client_application.update_attributes(params[:client_application])
+ if @client_application.update_attributes(application_params)
flash[:notice] = t'oauth_clients.update.flash'
redirect_to :action => "show", :id => @client_application.id
else
flash[:notice] = t'oauth_clients.destroy.flash'
redirect_to :action => "index"
end
+private
+ def application_params
+ params.require(:client_application).permit(:name, :url, :callback_url, :support_url, ClientApplication.all_permissions)
+ end
end