[PATCH conductor] Fix the Launch button on Deployable Details page

tsedovic at redhat.com tsedovic at redhat.com
Wed Feb 1 12:41:17 UTC 2012


From: Tomas Sedovic <tomas at sedovic.cz>

Since the Launch Deployment Overview page allows the user to change the name
and select the realms, the Launch button on the Deployable Details should go
directly to that screen.
---
 src/app/views/deployables/show.html.haml |    2 +-
 src/config/routes.rb                     |    1 +
 src/features/deployables.feature         |    2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/app/views/deployables/show.html.haml b/src/app/views/deployables/show.html.haml
index 8d311e5..dbe5a97 100644
--- a/src/app/views/deployables/show.html.haml
+++ b/src/app/views/deployables/show.html.haml
@@ -9,7 +9,7 @@
         = link_to t('.edit_xml'), edit_polymorphic_path([@catalog, @deployable], :edit_xml => true), :class => 'button', :id => 'edit_xml_button'
 
     - if @catalog.present? && @deployable_errors.empty? && @pushed_count > 0
-      = link_to t('.launch'), launch_new_deployments_path(:deployable_id => @deployable.id, :pool_id => @catalog.pool), :id => :launch_deployment_button
+      = link_to t('.launch'), launch_time_params_deployments_path(:deployable_id => @deployable.id, :deployment => { :name => @deployable.name, :pool_id => @catalog.pool }), :id => :launch_deployment_button
     -else
       %a{:id => :launch_deployment_button, :class => 'disabled'}= t('.launch')
 
diff --git a/src/config/routes.rb b/src/config/routes.rb
index 48c8e57..3d440a8 100644
--- a/src/config/routes.rb
+++ b/src/config/routes.rb
@@ -106,6 +106,7 @@ Conductor::Application.routes.draw do
       delete :multi_destroy
       get 'launch_new'
       post 'launch_time_params'
+      get 'launch_time_params'
       post 'overview'
       get 'check_name'
       get 'launch_from_catalog'
diff --git a/src/features/deployables.feature b/src/features/deployables.feature
index 922b02a..c73ac2e 100644
--- a/src/features/deployables.feature
+++ b/src/features/deployables.feature
@@ -47,7 +47,7 @@ Feature: Manage Catalog Entries
     And there is "front_hwp2" conductor hardware profile
     And I am on testdepl's catalog entry page
     When I follow "launch_deployment_button"
-    Then I should be on the launch new deployments page
+    Then I should be on the launch time params deployments page
 
   Scenario: Delete deployables
     Given there is a "default" catalog
-- 
1.7.6.5




More information about the aeolus-devel mailing list