Project

General

Profile

« Previous | Next » 

Revision 40df7dfb

Added by Daniel Lobato Garcia about 11 years ago

  • ID 40df7dfbfcde38f06d133fea97f0d30904155916

fixes #426 expose BMC information in foreman UI

Signed-off-by: Ohad Levy <>

This patch also adds an abstracted power management class for both VM
and BM

View differences:

lib/foreman/access_permissions.rb
tasks_ajax_actions = [:show]
map.permission :view_hosts, {:hosts => [:index, :show, :errors, :active, :out_of_sync, :disabled, :pending,
:externalNodes, :pxe_config, :storeconfig_klasses, :auto_complete_search],
:externalNodes, :pxe_config, :storeconfig_klasses, :auto_complete_search, :bmc],
:dashboard => [:OutOfSync, :errors, :active],
:unattended => :template,
:"api/v1/hosts" => [:index, :show, :status],
......
:tasks => tasks_ajax_actions}
map.permission :power_hosts, {:hosts => [:power]}
map.permission :console_hosts, {:hosts => [:console]}
map.permission :ipmi_boot, {:hosts => [:ipmi_boot]}
map.permission :puppetrun_hosts, {:hosts => [:puppetrun, :multiple_puppetrun, :update_multiple_puppetrun]}
end

Also available in: Unified diff