Project

General

Profile

« Previous | Next » 

Revision c6e02bd3

Added by Joseph Magen over 10 years ago

fixes #3178 - add feature for compute profiles for hostgroups and hosts

View differences:

app/services/foreman/access_permissions.rb
:"api/v2/compute_resources" => [:create]
}
map.permission :edit_compute_resources, {:compute_resources => [:edit, :update].push(*ajax_actions),
:compute_profiles => [:new, :create, :edit, :update, :destroy, :index, :show, :auto_complete_search],
:compute_attributes => [:new, :create, :edit, :update, :destroy, :index, :show],
:"api/v1/compute_resources" => [:update],
:"api/v2/compute_resources" => [:update]
}
......
ajax_actions = [:architecture_selected, :compute_resource_selected, :domain_selected, :environment_selected,
:hostgroup_or_environment_selected, :medium_selected, :os_selected, :use_image_selected, :process_hostgroup,
:process_taxonomy, :current_parameters, :puppetclass_parameters, :template_used]
cr_ajax_actions = [:cluster_selected, :hardware_profile_selected, :provider_selected]
cr_ajax_actions = [:cluster_selected, :template_selected, :provider_selected]
pc_ajax_actions = [:parameters]
subnets_ajax_actions = [:freeip]
tasks_ajax_actions = [:show]

Also available in: Unified diff