Skip to content

Commit

Permalink
Use documentation URL helper from core
Browse files Browse the repository at this point in the history
Foreman 3.9.1+ has built in support to link to docs. This simplifies the
code in this module.
  • Loading branch information
ekohl authored and ofedoren committed Aug 1, 2024
1 parent 37b4a4e commit 830ebef
Showing 1 changed file with 2 additions and 18 deletions.
20 changes: 2 additions & 18 deletions app/helpers/foreman_openscap_helper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,10 @@

module ForemanOpenscapHelper
def scap_doc_button(section)
documentation_button(section, root_url: scap_doc_url)
documentation_button('Managing_Security_Compliance', type: 'docs', chapter: section)
end

def scap_doc_url(section = '')
return scap_root_url if section.empty?

documentation_url(section, root_url: scap_root_url)
end

private

def doc_flavor
ForemanOpenscap.with_katello? ? 'katello' : 'foreman-el'
end

def scap_root_url
@scap_root_url ||= begin
version = SETTINGS[:version]
version = version.tag == 'develop' ? 'nightly' : version.short
"https://docs.theforeman.org/#{version}/Managing_Security_Compliance/index-#{doc_flavor}.html#"
end
documentation_url('Managing_Security_Compliance', type: 'docs', chapter: section)
end
end

0 comments on commit 830ebef

Please sign in to comment.