Sha256: 901d122d80814543dc361b522d8e6b900b1f162a34f5f09dce3e24d33ddac14e

Contents?: true

Size: 625 Bytes

Versions: 13

Compression:

Stored size: 625 Bytes

Contents

class RenameJobCategories < ActiveRecord::Migration
  MAP = {
    'Package Action - SSH Default' => ['Package Action', 'Packages'],
    'Puppet Run Once - SSH Default' => ['Puppet Run Once', 'Puppet'],
    'Run Command - SSH Default' => ['Run Command', 'Commands'],
    'Service Action - SSH Default' => ['Service Action', 'Services'],
  }

  def up
    MAP.each do |name, transition|
      JobTemplate.where(:name => name).update_all(:job_name => transition.last)
    end
  end

  def down
    MAP.each do |name, transition|
      JobTemplate.where(:name => name).update_all(:job_name => transition.first)
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
foreman_remote_execution-1.3.0 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-1.2.2 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-1.2.1 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-1.2.0 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-1.1.1 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-1.1.0 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-1.0.0 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-0.3.2 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-0.3.1 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-0.3.0 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-0.2.3 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-0.2.2 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-0.2.1 db/migrate/20160114120200_rename_job_categories.rb