def post
render_read_only if read_only?
feature = flipper[feature_name]
value = params['value'].to_s.strip
values = value.split(UI.configuration.actors_separator).map(&:strip).uniq
if values.empty?
error = "#{value.inspect} is not a valid actor value."
redirect_to("/features/#{Flipper::UI::Util.escape feature.key}/actors?error=#{Flipper::UI::Util.escape error}")
end
values.each do |value|
actor = Flipper::Actor.new(value)
case params['operation']
when 'enable'
feature.enable_actor actor
when 'disable'
feature.disable_actor actor
end
end
redirect_to("/features/#{Flipper::UI::Util.escape feature.key}")
end