Allow third party images in user content
This commit is contained in:
parent
3c4774a5f7
commit
bb116b85df
4 changed files with 7 additions and 0 deletions
|
@ -427,6 +427,10 @@ class ApplicationController < ActionController::Base
|
||||||
request.xhr? ? "xhr" : "map"
|
request.xhr? ? "xhr" : "map"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def allow_thirdparty_images
|
||||||
|
append_content_security_policy_directives(:img_src => %w[*])
|
||||||
|
end
|
||||||
|
|
||||||
def preferred_editor
|
def preferred_editor
|
||||||
editor = if params[:editor]
|
editor = if params[:editor]
|
||||||
params[:editor]
|
params[:editor]
|
||||||
|
|
|
@ -8,6 +8,7 @@ class DiaryEntryController < ApplicationController
|
||||||
before_action :check_database_readable
|
before_action :check_database_readable
|
||||||
before_action :check_database_writable, :only => [:new, :edit, :comment, :hide, :hidecomment, :subscribe, :unsubscribe]
|
before_action :check_database_writable, :only => [:new, :edit, :comment, :hide, :hidecomment, :subscribe, :unsubscribe]
|
||||||
before_action :require_administrator, :only => [:hide, :hidecomment]
|
before_action :require_administrator, :only => [:hide, :hidecomment]
|
||||||
|
before_action :allow_thirdparty_images, :only => [:new, :edit, :list, :view, :comments]
|
||||||
|
|
||||||
def new
|
def new
|
||||||
@title = t "diary_entry.new.title"
|
@title = t "diary_entry.new.title"
|
||||||
|
|
|
@ -7,6 +7,7 @@ class MessageController < ApplicationController
|
||||||
before_action :lookup_this_user, :only => [:new]
|
before_action :lookup_this_user, :only => [:new]
|
||||||
before_action :check_database_readable
|
before_action :check_database_readable
|
||||||
before_action :check_database_writable, :only => [:new, :reply, :mark]
|
before_action :check_database_writable, :only => [:new, :reply, :mark]
|
||||||
|
before_action :allow_thirdparty_images, :only => [:new, :read]
|
||||||
|
|
||||||
# Allow the user to write a new message to another user. This action also
|
# Allow the user to write a new message to another user. This action also
|
||||||
# deals with the sending of that message to the other user when the user
|
# deals with the sending of that message to the other user when the user
|
||||||
|
|
|
@ -18,6 +18,7 @@ class UserController < ApplicationController
|
||||||
around_action :api_call_handle_error, :only => [:api_read, :api_details, :api_gpx_files]
|
around_action :api_call_handle_error, :only => [:api_read, :api_details, :api_gpx_files]
|
||||||
before_action :lookup_user_by_id, :only => [:api_read]
|
before_action :lookup_user_by_id, :only => [:api_read]
|
||||||
before_action :lookup_user_by_name, :only => [:set_status, :delete]
|
before_action :lookup_user_by_name, :only => [:set_status, :delete]
|
||||||
|
before_action :allow_thirdparty_images, :only => [:view, :account]
|
||||||
|
|
||||||
def terms
|
def terms
|
||||||
@legale = params[:legale] || OSM.ip_to_country(request.remote_ip) || DEFAULT_LEGALE
|
@legale = params[:legale] || OSM.ip_to_country(request.remote_ip) || DEFAULT_LEGALE
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue