Commit 4612cc91 by John Doe

updated cors and csrf settings

parent 48195675
......@@ -4,5 +4,5 @@
class ApplicationController < ActionController::Base
# Prevent CSRF attacks by raising an exception.
# For APIs, you may want to use :null_session instead.
protect_from_forgery with: :exception
protect_from_forgery with: :null_session
end
......@@ -7,4 +7,16 @@ class DbFoldersController < ApplicationController
render json: folder, shallow: false
end
def update
folder = DbFolder.find(params[:id])
folder.update!(folder_params)
render json: folder
end
private
def folder_params
params.permit(:name, :description,:hidden)
end
end
......@@ -28,7 +28,7 @@ class DbFolder < ActiveRecord::Base
folder = super(except: [:created_at, :updated_at])
if(options[:shallow]== false)
folder[:subfolders] = subfolders.map(&:as_json)
folder[:streams] = db_streams.map(&:as_json)
folder[:streams] = db_streams.includes(:db_elements,:db_decimations).map(&:as_json)
end
folder
end
......
......@@ -43,7 +43,7 @@ Rails.application.configure do
config.middleware.insert_before 0, Rack::Cors do
allow do
origins '*'
resource '*', headers: :any, methods: [:get, :post, :options]
resource '*', headers: :any, methods: [:get, :post, :options, :put]
end
end
end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment