Eugen Rochko
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with
8 additions and
0 deletions
-
app/controllers/custom_css_controller.rb
-
app/controllers/manifests_controller.rb
-
app/controllers/media_controller.rb
-
app/controllers/media_proxy_controller.rb
|
|
@ -1,6 +1,8 @@ |
|
|
|
# frozen_string_literal: true |
|
|
|
|
|
|
|
class CustomCssController < ApplicationController |
|
|
|
skip_before_action :store_current_location |
|
|
|
|
|
|
|
before_action :set_cache_headers |
|
|
|
|
|
|
|
def show |
|
|
|
|
|
@ -1,6 +1,8 @@ |
|
|
|
# frozen_string_literal: true |
|
|
|
|
|
|
|
class ManifestsController < ApplicationController |
|
|
|
skip_before_action :store_current_location |
|
|
|
|
|
|
|
def show |
|
|
|
render json: InstancePresenter.new, serializer: ManifestSerializer |
|
|
|
end |
|
|
|
|
|
@ -3,6 +3,8 @@ |
|
|
|
class MediaController < ApplicationController |
|
|
|
include Authorization |
|
|
|
|
|
|
|
skip_before_action :store_current_location |
|
|
|
|
|
|
|
before_action :set_media_attachment |
|
|
|
before_action :verify_permitted_status! |
|
|
|
|
|
|
|
|
|
@ -3,6 +3,8 @@ |
|
|
|
class MediaProxyController < ApplicationController |
|
|
|
include RoutingHelper |
|
|
|
|
|
|
|
skip_before_action :store_current_location |
|
|
|
|
|
|
|
def show |
|
|
|
RedisLock.acquire(lock_options) do |lock| |
|
|
|
if lock.acquired? |
|
|
|