Skip to content

Commit

Permalink
Merge pull request #9308 from liu-samuel/remove-automate-copy-paste
Browse files Browse the repository at this point in the history
Remove copy and paste button for automation simulation
  • Loading branch information
GilbertCherrie authored Nov 13, 2024
2 parents 8c73066 + 11e0659 commit f2c46c5
Show file tree
Hide file tree
Showing 6 changed files with 0 additions and 118 deletions.
32 changes: 0 additions & 32 deletions app/controllers/application_controller/automate.rb
Original file line number Diff line number Diff line change
Expand Up @@ -33,36 +33,6 @@ def resolve_button_throw
end
private :resolve_button_throw

# Copy current URI as an automate button
def resolve_button_copy
session[:resolve_object] = copy_hash(@resolve)
head :ok
end
private :resolve_button_copy

# Copy current URI as an automate button
def resolve_button_paste
@resolve = copy_hash(session[:resolve_object])
@edit = session[:edit]
@custom_button = @edit[:custom_button]
@edit[:instance_names] = @resolve[:instance_names]
@edit[:new][:instance_name] = @resolve[:new][:instance_name]
@edit[:new][:object_message] = @resolve[:new][:object_message]
@edit[:new][:object_request] = @resolve[:new][:object_request]
@edit[:new][:attrs] = @resolve[:new][:attrs]
@edit[:new][:target_class] = @resolve[:target_class] = @resolve[:new][:target_class]
@edit[:uri] = @resolve[:uri]
(ApplicationController::AE_MAX_RESOLUTION_FIELDS - @resolve[:new][:attrs].length).times { @edit[:new][:attrs].push([]) }
@changed = (@edit[:new] != @edit[:current])
render :update do |page|
page << javascript_prologue
page.replace_html("main_div", :partial => "shared/buttons/ab_list")
page << javascript_for_miq_button_visibility_changed(@changed)
page << "miqSparkle(false);"
end
end
private :resolve_button_paste

# Copy current URI as an automate button
def resolve_button_simulate
@edit = copy_hash(session[:resolve])
Expand Down Expand Up @@ -126,8 +96,6 @@ def resolve

case params[:button]
when "throw", "retry" then resolve_button_throw
when "copy" then resolve_button_copy
when "paste" then resolve_button_paste
when "simulate" then resolve_button_simulate
else resolve_button_reset_or_none
end
Expand Down
8 changes: 0 additions & 8 deletions app/helpers/application_helper/button/ae_copy_simulate.rb

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,12 +1,2 @@
class ApplicationHelper::Toolbar::MiqAeToolsSimulateCenter < ApplicationHelper::Toolbar::Basic
button_group('miq_ae_tools_vmdb', [
button(
:ae_copy_simulate,
'fa fa-files-o fa-lg',
N_('Copy object details for use in a Button'),
N_('Copy'),
:url => "resolve",
:url_parms => "?button=copy",
:klass => ApplicationHelper::Button::AeCopySimulate),
])
end
21 changes: 0 additions & 21 deletions app/views/shared/buttons/_ab_form.html.haml
Original file line number Diff line number Diff line change
@@ -1,25 +1,4 @@
#ab_form
#policy_bar
- if session[:resolve_object].present?
- copied_target_class = session[:resolve_object][:new][:target_class]
- current_target_class = @edit[:new][:target_class]
- if copied_target_class == current_target_class
= link_to({:action => "resolve", :button => "paste"},
"data-miq_sparkle_on" => true,
"data-miq_sparkle_off" => true,
:remote => true,
"data-method" => :post,
:class => 'btn btn-default',
:title => _("Paste object details for use in a Button.")) do
%i.fa.fa-clipboard
- else
%button.btn.btn-default.disabled{:title => _("Paste is not available, target class differs from the target class of the object copied from the Simulation screen")}
%i.fa.fa-clipboard
- else
%button.btn.btn-default.disabled{:title => _("Paste is not available, no object information has been copied from the Simulation screen")}
%i.fa.fa-clipboard
= render :partial => "layouts/flash_msg"

#custom_button_tabs
%ul.nav.nav-tabs{'role' => 'tablist'}
= miq_tab_header('ab_options_tab', @sb[:active_tab]) do
Expand Down
17 changes: 0 additions & 17 deletions spec/helpers/application_helper/buttons/ae_copy_simulate_spec.rb

This file was deleted.

30 changes: 0 additions & 30 deletions spec/views/shared/buttons/_ab_form.html.haml_spec.rb

This file was deleted.

0 comments on commit f2c46c5

Please sign in to comment.