-// 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/
-class Orvos::V1::PipelineInvocationsController < ApplicationController
+class Orvos::V1::PipelineInstancesController < ApplicationController
accept_attribute_as_json :components, Hash
accept_attribute_as_json :properties, Hash
end
--- /dev/null
+class PipelineInstancesController < ApplicationController
+end
+++ /dev/null
-class PipelineInvocationsController < ApplicationController
-end
--- /dev/null
+module PipelineInstancesHelper
+end
+++ /dev/null
-module PipelineInvocationsHelper
-end
-class PipelineInvocation < OrvosModel
+class PipelineInstance < OrvosModel
include AssignUuid
include KindAndEtag
include CommonApiTemplate
<% 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>
resources :links
resources :nodes
resources :pipelines
- resources :pipeline_invocations
+ resources :pipeline_instances
# The priority is based upon order of creation:
# first created -> highest priority.
resources :links
resources :nodes
resources :pipelines
- resources :pipeline_invocations
+ resources :pipeline_instances
resources :specimens
resources :groups
resources :logs
--- /dev/null
+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
#
# 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
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"
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"
require 'test_helper'
-class PipelineInvocationsControllerTest < ActionController::TestCase
+class PipelineInstancesControllerTest < ActionController::TestCase
test "should get index" do
get :index
--- /dev/null
+require 'test_helper'
+
+class PipelineInstancesHelperTest < ActionView::TestCase
+end
+++ /dev/null
-require 'test_helper'
-
-class PipelineInvocationsHelperTest < ActionView::TestCase
-end
require 'test_helper'
-class PipelineInvocationTest < ActiveSupport::TestCase
+class PipelineInstanceTest < ActiveSupport::TestCase
# test "the truth" do
# assert true
# end