• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

curationexperts / laevigata / a89c0ced-554e-4aeb-bbb1-66fb603498ae

05 May 2025 07:34PM UTC coverage: 93.347% (-1.6%) from 94.984%
a89c0ced-554e-4aeb-bbb1-66fb603498ae

Pull #2458

circleci

web-flow
Corrects spelling mistake

"Afer" --> "After"
Pull Request #2458: Corrects spelling mistake

2666 of 2856 relevant lines covered (93.35%)

42.0 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

82.61
/app/controllers/application_controller.rb
1
class ApplicationController < ActionController::Base
3✔
2
  helper Openseadragon::OpenseadragonHelper
3✔
3
  # Adds a few additional behaviors into the application controller
4
  include Blacklight::Controller
3✔
5
  skip_after_action :discard_flash_if_xhr
3✔
6
  include Hydra::Controller::ControllerBehavior
3✔
7

8
  # Adds Hyrax behaviors into the application controller
9
  include Hyrax::Controller
3✔
10
  include Hyrax::ThemedLayoutController
3✔
11
  include HttpAuthConcern
3✔
12

13
  # Check to see if we're in read_only mode
14
  before_action :check_read_only, except: [:show, :index]
3✔
15

16
  with_themed_layout '1_column'
3✔
17

18
  protect_from_forgery with: :exception
3✔
19

20
  # What to do if read_only mode has been enabled, via FlipFlop
21
  # If read_only is enabled, redirect any requests that would allow
22
  # changes to the system. This is to enable easier migrations.
23
  def check_read_only
3✔
24
    return unless Flipflop.read_only?
54✔
25
    # Exempt the FlipFlop controller itself from read_only mode, so it can be turned off
26
    return if self.class.to_s == Hyrax::Admin::StrategiesController.to_s
×
27
    redirect_back(
×
28
      fallback_location: root_path,
29
      alert: "This system is in read-only mode for maintenance. No submissions or edits can be made at this time."
30
    )
31
  end
32

33
  # Override from Hyrax
34
  # Provide a place for Devise to send the user to after signing in
35
  # Send newly signed in users to the main screen
36
  def user_root_path
3✔
37
    root_path
×
38
  end
39

40
  rescue_from ActionController::RoutingError do |exception|
3✔
41
    render plain: '404 Not found', status: 404
×
42
  end
43

44
  private
3✔
45

46
  def append_info_to_payload(payload)
3✔
47
    super
166✔
48
    payload[:request_id] = request.request_id
166✔
49
  end
50
end
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc