Sha256: 11b320bf789d61706a0b0240c0eb9b7074d42cecdb61ba029e378a3744a4a799

Contents?: true

Size: 637 Bytes

Versions: 148

Compression:

Stored size: 637 Bytes

Contents

class RenameJobCategories < ActiveRecord::Migration[4.2]
  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'],
  }.freeze

  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

148 entries across 148 versions & 1 rubygems

Version Path
foreman_remote_execution-13.2.8 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-15.0.2 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-15.0.1 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-13.2.7 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-15.0.0 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-14.1.4 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-14.1.3 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-14.1.2 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-14.1.1 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-14.1.0 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-14.0.2 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-14.0.1 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-13.2.6 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-14.0.0 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-13.2.5 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-13.2.4 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-13.2.3 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-13.2.2 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-12.0.7 db/migrate/20160114120200_rename_job_categories.rb
foreman_remote_execution-13.2.1 db/migrate/20160114120200_rename_job_categories.rb