Better error messages when embedding fails

This commit is contained in:
Robin Ward
2016-12-13 14:37:37 -05:00
parent 1f0793ac50
commit 03bc6f70f9
5 changed files with 62 additions and 6 deletions

View File

@ -6,6 +6,16 @@ class EmbedController < ApplicationController
layout 'embed'
rescue_from Discourse::InvalidAccess do
response.headers['X-Frame-Options'] = "ALLOWALL"
if current_user.try(:admin?)
@setup_url = "#{Discourse.base_url}/admin/customize/embedding"
@show_reason = true
@hosts = EmbeddableHost.all
end
render 'embed_error'
end
def comments
embed_url = params[:embed_url]
embed_username = params[:discourse_username]