ClusterLabs/hawk

View on GitHub
hawk/app/helpers/order_helper.rb

Summary

Maintainability
A
20 mins
Test Coverage
# Copyright (c) 2009-2015 Tim Serong <tserong@suse.com>
# See COPYING for license.

module OrderHelper
  def available_order_actions
    {
      "start" => _("Start"),
      "promote" => _("Promote"),
      "demote" => _("Demote"),
      "stop" => _("Stop")
    }
  end

  def available_order_resources
    [
      @cib.resources.map{|x| x[:id]},
      @cib.templates.map{|x| x[:id]}
    ].flatten.sort do |a, b|
      a.natcmp(b, true)
    end
  end
end