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

curationexperts / laevigata / 0e27954f-c7b4-4133-bdbd-e7a63d3dc045

15 May 2025 01:35AM UTC coverage: 97.411%. Remained the same
0e27954f-c7b4-4133-bdbd-e7a63d3dc045

push

circleci

mark-dce
[FIX] Use correct name for School of Nursing in GraduationService

**ISSUE**
Graduate Nursing students who graduated in April were not being recognized
by the Graduation Service. Although their ETDs were approved by the school,
the system was not processing them for publication.

**DIAGNOSIS**
The string used in the Graduation Service mapping did not match the
complete school name used throughout the rest of the application, so
the service was not generating the proper lookup key - e.g.
* Current(incorrect) lookup key: `P4658562-unrecognized school-DNP`
* Expected key in registrar file: `P4658562-GNUR-DNP`

**RESOLUTION**
Correct the name used in the GraduationService lookup.

2822 of 2897 relevant lines covered (97.41%)

52.25 hits per line

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

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

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

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

16
  with_themed_layout '1_column'
4✔
17

18
  protect_from_forgery with: :exception
4✔
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
4✔
24
    return unless Flipflop.read_only?
80✔
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
2✔
27
    redirect_back(
2✔
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
4✔
37
    root_path
×
38
  end
39

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

44
  private
4✔
45

46
  def append_info_to_payload(payload)
4✔
47
    super
238✔
48
    payload[:request_id] = request.request_id
238✔
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