ManageIQ/manageiq-ui-classic

View on GitHub
app/helpers/textual_mixins/textual_metrics_status.rb

Summary

Maintainability
A
0 mins
Test Coverage
F
25%
module TextualMixins::TextualMetricsStatus
  def textual_metrics_status
    unless @record.last_metrics_update_date
      return {
        :label => _("Last Metrics Collection"),
        :title => _("None"),
        :value => _("None")
      }
    end

    status        = (@record.last_metrics_error || :valid).to_s.titleize
    updated_on    = @record.last_metrics_update_date
    last_valid_on = @record.last_metrics_success_date

    {
      :label => _("Last Metrics Collection"),
      :value => textual_authentication_value(status, updated_on, _("Success")),
      :title => textual_authentication_title(status, updated_on, last_valid_on)
    }
  end
end