The name `safe_html_with_links` was confusing and could make you think it takes care of making the HTML safe. So I've renamed it in a way that makes it a bit more intuitive that it expects its input to be already sanitized. I've changed `text_with_links` as well so now the two method names complement each other.
21 lines
571 B
Ruby
21 lines
571 B
Ruby
module ValuationHelper
|
|
|
|
def valuator_or_group_select_options
|
|
valuator_group_select_options + valuator_select_options
|
|
end
|
|
|
|
def valuator_select_options
|
|
Valuator.order("description ASC").order("users.email ASC").includes(:user).
|
|
collect { |v| [v.description_or_email, "valuator_#{v.id}"] }
|
|
end
|
|
|
|
def valuator_group_select_options
|
|
ValuatorGroup.order("name ASC").collect { |g| [g.name, "group_#{g.id}"] }
|
|
end
|
|
|
|
def explanation_field(field)
|
|
simple_format_no_tags_no_sanitize(sanitize_and_auto_link(field)) if field.present?
|
|
end
|
|
|
|
end
|