Sha256: b8b588aac5ce7548c411e7424bbd6f5032736f03fa5b46d7283ce85856401b10

Contents?: true

Size: 617 Bytes

Versions: 5

Compression:

Stored size: 617 Bytes

Contents

module SmartProxies::PuppetcaHelper
  def state_filter
    select_tag "Filter", options_for_select(["", "revoked", "pending", "valid"], params[:state]),
               :onchange => "window.location.href = '#{smart_proxy_puppetca_index_path(@proxy)}' + (this.value == '' ? '' : ('?state=' + this.value))"
  end

  def time_column time, opts = {}
    return _("N/A") if time.blank?
    opts[:tense] ||= :past

    if opts[:tense] == :future
      _("in %s") % (time_ago_in_words time)
    elsif opts[:tense] == :past
      _("%s ago") % (time_ago_in_words time)
    else
      time_ago_in_words time
    end
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
foreman_discovery-1.0.0 test/foreman_app/app/helpers/smart_proxies/puppetca_helper.rb
foreman_discovery-1.0.0.rc4 test/foreman_app/app/helpers/smart_proxies/puppetca_helper.rb
foreman_discovery-1.0.0.rc3 test/foreman_app/app/helpers/smart_proxies/puppetca_helper.rb
foreman_discovery-1.0.0.rc2 test/foreman_app/app/helpers/smart_proxies/puppetca_helper.rb
foreman_discovery-1.0.0.rc1 test/foreman_app/app/helpers/smart_proxies/puppetca_helper.rb