Module: Zizia::MetadataDetailsHelper

Defined in:
app/helpers/zizia/metadata_details_helper.rb

Instance Method Summary collapse

Instance Method Details

#css_class(value) ⇒ Object



4
5
6
7
# File 'app/helpers/zizia/metadata_details_helper.rb', line 4

def css_class(value)
  return 'missing' if value == 'not configured'
  return 'missing' if value.match?(/translation missing/)
end

#hide_system_field(detail) ⇒ Object



16
17
18
19
20
21
22
23
# File 'app/helpers/zizia/metadata_details_helper.rb', line 16

def hide_system_field(detail)
  return "" if detail.nil?
  return "" unless detail[:usage]
  # rubocop: disable Rails/OutputSafety
  return "style='display: none'".html_safe if detail[:usage].match?("system field")
  # rubocop: enable Rails/OutputSafety
  ""
end

#system_field(detail) ⇒ Object



9
10
11
12
13
14
# File 'app/helpers/zizia/metadata_details_helper.rb', line 9

def system_field(detail)
  return "" if detail.nil?
  return "non-system-field" unless detail[:usage]
  return "system-field" if detail[:usage].match?("system field")
  "non-system-field"
end

#true_false_to_yes_no(value) ⇒ Object



25
26
27
28
29
# File 'app/helpers/zizia/metadata_details_helper.rb', line 25

def true_false_to_yes_no(value)
  return "" if value.nil?
  return "yes" if value == "true"
  "no"
end