rename pipeline invocation to pipeline instance. refs #1416
authorTom Clegg <tom@clinicalfuture.com>
Tue, 19 Mar 2013 18:18:15 +0000 (11:18 -0700)
committerTom Clegg <tom@clinicalfuture.com>
Tue, 19 Mar 2013 19:21:25 +0000 (12:21 -0700)
17 files changed:
app/assets/javascripts/pipeline_instances.js.coffee [moved from app/assets/javascripts/pipeline_invocations.js.coffee with 100% similarity]
app/assets/stylesheets/pipeline_instances.css.scss [moved from app/assets/stylesheets/pipeline_invocations.css.scss with 60% similarity]
app/controllers/orvos/v1/pipeline_instances_controller.rb [moved from app/controllers/orvos/v1/pipeline_invocations_controller.rb with 56% similarity]
app/controllers/pipeline_instances_controller.rb [new file with mode: 0644]
app/controllers/pipeline_invocations_controller.rb [deleted file]
app/helpers/pipeline_instances_helper.rb [new file with mode: 0644]
app/helpers/pipeline_invocations_helper.rb [deleted file]
app/models/pipeline_instance.rb [moved from app/models/pipeline_invocation.rb with 98% similarity]
app/views/pipeline_instances/index.html.erb [moved from app/views/pipeline_invocations/index.html.erb with 88% similarity]
config/routes.rb
db/migrate/20130319180730_rename_pipeline_invocation_to_pipeline_instance.rb [new file with mode: 0644]
db/schema.rb
test/fixtures/pipeline_instances.yml [moved from test/fixtures/pipeline_invocations.yml with 100% similarity]
test/functional/pipeline_instances_controller_test.rb [moved from test/functional/pipeline_invocations_controller_test.rb with 67% similarity]
test/unit/helpers/pipeline_instances_helper_test.rb [new file with mode: 0644]
test/unit/helpers/pipeline_invocations_helper_test.rb [deleted file]
test/unit/pipeline_instance_test.rb [moved from test/unit/pipeline_invocation_test.rb with 58% similarity]

similarity index 60%
rename from app/assets/stylesheets/pipeline_invocations.css.scss
rename to app/assets/stylesheets/pipeline_instances.css.scss
index cc3b7af0d8567266a2ac72ecab070eb6ede4eb5f..aa58dccfbf89ec50ad84466b48649a68c5f8fa3d 100644 (file)
@@ -1,3 +1,3 @@
-// Place all the styles related to the PipelineInvocations controller here.
+// Place all the styles related to the PipelineInstances controller here.
 // They will automatically be included in application.css.
 // You can use Sass (SCSS) here: http://sass-lang.com/
similarity index 56%
rename from app/controllers/orvos/v1/pipeline_invocations_controller.rb
rename to app/controllers/orvos/v1/pipeline_instances_controller.rb
index 7e4fe3c7a48d54ddf20ef8eeb117ec712706beed..af68503ee1da5c083a29f495aa3d2ff115624310 100644 (file)
@@ -1,4 +1,4 @@
-class Orvos::V1::PipelineInvocationsController < ApplicationController
+class Orvos::V1::PipelineInstancesController < ApplicationController
   accept_attribute_as_json :components, Hash
   accept_attribute_as_json :properties, Hash
 end
diff --git a/app/controllers/pipeline_instances_controller.rb b/app/controllers/pipeline_instances_controller.rb
new file mode 100644 (file)
index 0000000..afb9949
--- /dev/null
@@ -0,0 +1,2 @@
+class PipelineInstancesController < ApplicationController
+end
diff --git a/app/controllers/pipeline_invocations_controller.rb b/app/controllers/pipeline_invocations_controller.rb
deleted file mode 100644 (file)
index 4982ed7..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-class PipelineInvocationsController < ApplicationController
-end
diff --git a/app/helpers/pipeline_instances_helper.rb b/app/helpers/pipeline_instances_helper.rb
new file mode 100644 (file)
index 0000000..8ad94c4
--- /dev/null
@@ -0,0 +1,2 @@
+module PipelineInstancesHelper
+end
diff --git a/app/helpers/pipeline_invocations_helper.rb b/app/helpers/pipeline_invocations_helper.rb
deleted file mode 100644 (file)
index 2d8ead4..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-module PipelineInvocationsHelper
-end
similarity index 98%
rename from app/models/pipeline_invocation.rb
rename to app/models/pipeline_instance.rb
index 32e8a4f57a3a8d5a501014c012a99aeaf261b464..3f79d5b713257e7902f1d9690d64ded56504c4f8 100644 (file)
@@ -1,4 +1,4 @@
-class PipelineInvocation < OrvosModel
+class PipelineInstance < OrvosModel
   include AssignUuid
   include KindAndEtag
   include CommonApiTemplate
similarity index 88%
rename from app/views/pipeline_invocations/index.html.erb
rename to app/views/pipeline_instances/index.html.erb
index 125704e1b912516a9a5a9ef8ff3dcb9660d88f35..7354c576c5781f3fd6b434f02bf1f322e16bcaec 100644 (file)
@@ -21,7 +21,7 @@
 
   <% status = o.success ? 'success' : (o.success == false ? 'failure' : 'pending') %>
 
-  <tr class="pipeline-invocation-status pipeline-invocation-status-<%= status %>" data-showhide-selector="tr#extra-info-<%= o.uuid %>" style="cursor:pointer">
+  <tr class="pipeline-instance-status pipeline-instance-status-<%= status %>" data-showhide-selector="tr#extra-info-<%= o.uuid %>" style="cursor:pointer">
     <td>
       <%= status %>
     </td><td>
index c55c518036383a62078f6a5d91f062a0d4a57c2e..ec0e37573646edf9a34341c323cf90e98b320954 100644 (file)
@@ -10,7 +10,7 @@ Server::Application.routes.draw do
   resources :links
   resources :nodes
   resources :pipelines
-  resources :pipeline_invocations
+  resources :pipeline_instances
 
   # The priority is based upon order of creation:
   # first created -> highest priority.
@@ -80,7 +80,7 @@ Server::Application.routes.draw do
       resources :links
       resources :nodes
       resources :pipelines
-      resources :pipeline_invocations
+      resources :pipeline_instances
       resources :specimens
       resources :groups
       resources :logs
diff --git a/db/migrate/20130319180730_rename_pipeline_invocation_to_pipeline_instance.rb b/db/migrate/20130319180730_rename_pipeline_invocation_to_pipeline_instance.rb
new file mode 100644 (file)
index 0000000..dcd033a
--- /dev/null
@@ -0,0 +1,21 @@
+class RenamePipelineInvocationToPipelineInstance < ActiveRecord::Migration
+  def up
+    rename_table :pipeline_invocations, :pipeline_instances
+    rename_index :pipeline_instances, :index_pipeline_invocations_on_created_at, :index_pipeline_instances_on_created_at
+    rename_index :pipeline_instances, :index_pipeline_invocations_on_modified_at, :index_pipeline_instances_on_modified_at
+    rename_index :pipeline_instances, :index_pipeline_invocations_on_uuid, :index_pipeline_instances_on_uuid
+    Link.update_all({head_kind:'orvos#pipeline_invocation'}, ['head_kind=?','orvos#pipeline_instance'])
+    Link.update_all({tail_kind:'orvos#pipeline_invocation'}, ['tail_kind=?','orvos#pipeline_instance'])
+    Log.update_all({object_kind:'orvos#pipeline_invocation'}, ['object_kind=?','orvos#pipeline_instance'])
+  end
+
+  def down
+    Link.update_all({head_kind:'orvos#pipeline_instance'}, ['head_kind=?','orvos#pipeline_invocation'])
+    Link.update_all({tail_kind:'orvos#pipeline_instance'}, ['tail_kind=?','orvos#pipeline_invocation'])
+    Log.update_all({object_kind:'orvos#pipeline_instance'}, ['object_kind=?','orvos#pipeline_invocation'])
+    rename_index :pipeline_instances, :index_pipeline_instances_on_created_at, :index_pipeline_invocations_on_created_at
+    rename_index :pipeline_instances, :index_pipeline_instances_on_modified_at, :index_pipeline_invocations_on_modified_at
+    rename_index :pipeline_instances, :index_pipeline_instances_on_uuid, :index_pipeline_invocations_on_uuid
+    rename_table :pipeline_instances, :pipeline_invocations
+  end
+end
index a5ee9a8aeaca02644fdfccda200f278ab550e175..8704b60880f83d2a8da6fe380763e52d5fbca333 100644 (file)
@@ -11,7 +11,7 @@
 #
 # It's strongly recommended to check this file into your version control system.
 
-ActiveRecord::Schema.define(:version => 20130319165853) do
+ActiveRecord::Schema.define(:version => 20130319180730) do
 
   create_table "api_client_authorizations", :force => true do |t|
     t.string   "api_token",               :null => false
@@ -216,7 +216,7 @@ ActiveRecord::Schema.define(:version => 20130319165853) do
   add_index "nodes", ["slot_number"], :name => "index_nodes_on_slot_number", :unique => true
   add_index "nodes", ["uuid"], :name => "index_nodes_on_uuid", :unique => true
 
-  create_table "pipeline_invocations", :force => true do |t|
+  create_table "pipeline_instances", :force => true do |t|
     t.string   "uuid"
     t.string   "owner"
     t.datetime "created_at"
@@ -232,9 +232,9 @@ ActiveRecord::Schema.define(:version => 20130319165853) do
     t.text     "properties"
   end
 
-  add_index "pipeline_invocations", ["created_at"], :name => "index_pipeline_invocations_on_created_at"
-  add_index "pipeline_invocations", ["modified_at"], :name => "index_pipeline_invocations_on_modified_at"
-  add_index "pipeline_invocations", ["uuid"], :name => "index_pipeline_invocations_on_uuid", :unique => true
+  add_index "pipeline_instances", ["created_at"], :name => "index_pipeline_instances_on_created_at"
+  add_index "pipeline_instances", ["modified_at"], :name => "index_pipeline_instances_on_modified_at"
+  add_index "pipeline_instances", ["uuid"], :name => "index_pipeline_instances_on_uuid", :unique => true
 
   create_table "pipelines", :force => true do |t|
     t.string   "uuid"
similarity index 67%
rename from test/functional/pipeline_invocations_controller_test.rb
rename to test/functional/pipeline_instances_controller_test.rb
index 10dfae1081702082b58fb47a2bda8a707cc75036..b225f038137b056d168af2b7b67a4b97309c616f 100644 (file)
@@ -1,6 +1,6 @@
 require 'test_helper'
 
-class PipelineInvocationsControllerTest < ActionController::TestCase
+class PipelineInstancesControllerTest < ActionController::TestCase
 
   test "should get index" do
     get :index
diff --git a/test/unit/helpers/pipeline_instances_helper_test.rb b/test/unit/helpers/pipeline_instances_helper_test.rb
new file mode 100644 (file)
index 0000000..45749cb
--- /dev/null
@@ -0,0 +1,4 @@
+require 'test_helper'
+
+class PipelineInstancesHelperTest < ActionView::TestCase
+end
diff --git a/test/unit/helpers/pipeline_invocations_helper_test.rb b/test/unit/helpers/pipeline_invocations_helper_test.rb
deleted file mode 100644 (file)
index bf0fca9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-require 'test_helper'
-
-class PipelineInvocationsHelperTest < ActionView::TestCase
-end
similarity index 58%
rename from test/unit/pipeline_invocation_test.rb
rename to test/unit/pipeline_instance_test.rb
index df4bed2095d7af57919154edd312efd12b9741f1..9b4c7c3787b26aa11545e402b6bc2c847fd86cc4 100644 (file)
@@ -1,6 +1,6 @@
 require 'test_helper'
 
-class PipelineInvocationTest < ActiveSupport::TestCase
+class PipelineInstanceTest < ActiveSupport::TestCase
   # test "the truth" do
   #   assert true
   # end