Skip to content

Commit

Permalink
[WIP]
Browse files Browse the repository at this point in the history
  • Loading branch information
jrgriffiniii committed May 16, 2019
1 parent 5ea3025 commit 887ed3b
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 4 deletions.
4 changes: 4 additions & 0 deletions .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@ Metrics/LineLength:
- 'spec/models/requests/pickup_lookup_spec.rb'
- 'spec/models/requests/recall_spec.rb'

Metrics/ModuleLength:
Exclude:
- 'app/helpers/requests/application_helper.rb'

Metrics/PerceivedComplexity:
Exclude:
- 'app/models/requests/requestable.rb'
Expand Down
25 changes: 21 additions & 4 deletions app/helpers/requests/application_helper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -312,11 +312,28 @@ def hidden_fields_request request
hidden_request_tags.html_safe
end

def suppress_login request
delegate :mfhd, to: :request

def sorted_requestable
return nil unless request.sorted_requestable

request.sorted_requestable
end

def mfhd_requests
return [] unless sorted_requestable

sorted_requestable.fetch(:mfhd, [])
end

def non_aeon_requests
mfhd_requests.select { |req| !req.aeon? }
end

def suppress_login(_request)
suppress_login = false
if request.mfhd.present?
not_aeon = request.sorted_requestable[request.mfhd].select { |req| !req.aeon? }
if not_aeon.empty?
if mfhd.present?
if non_aeon_requests.empty?
suppress_login = true
end
end
Expand Down

0 comments on commit 887ed3b

Please sign in to comment.