Skip to content
Snippets Groups Projects
Verified Commit e04d4196 authored by Alexander Olofsson's avatar Alexander Olofsson
Browse files

Assign action permission correctly for discovery

parent bfa82099
No related branches found
No related tags found
No related merge requests found
# frozen_string_literal: true
module ForemanWds
module DiscoveredHostsControllerExtensions
def action_permission
return :edit if params[:action] == 'wds_server_selected'
super
end
end
end
......@@ -7,7 +7,7 @@ module ForemanWds
included do
before_action :cleanup_wds_params
define_action_permission %w[wds_server_selected], :edit
define_action_permission %w[wds_server_selected], :edit if respond_to? :define_action_permission
end
def wds_server_selected
......
......@@ -33,6 +33,7 @@ module ForemanWds
if Foreman::Plugin.installed?('foreman_discovery')
DiscoveredHostsController.include ForemanWds::HostsControllerExtensions
DiscoveredHostsController.prepend ForemanWds::DiscoveredHostsControllerExtensions
end
rescue StandardError => e
Rails.logger.fatal "foreman_wds: skipping engine hook (#{e})"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment