Sha256: b720cc0037331609c08ecf0142cafa7720994ac2adc81a8e74067da6bdf9a150

Contents?: true

Size: 516 Bytes

Versions: 9

Compression:

Stored size: 516 Bytes

Contents

class MoveFirstNameOfUsers < ActiveRecord::Migration
  def change
    add_column CamaleonCms::User.table_name, :first_name, :string unless column_exists?(CamaleonCms::User.table_name, :first_name)
    add_column CamaleonCms::User.table_name, :last_name, :string unless column_exists?(CamaleonCms::User.table_name, :last_name)
    CamaleonCms::User.all.each do |u|
      u.update_columns(first_name: u.get_meta('first_name'), last_name: u.get_meta('last_name')) if u.get_meta('first_name').present?
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
camaleon_cms-2.4.3.2 db/migrate/20160504155653_move_first_name_of_users.rb
camaleon_cms-2.4.3.1 db/migrate/20160504155653_move_first_name_of_users.rb
camaleon_cms-2.4.3 db/migrate/20160504155653_move_first_name_of_users.rb
camaleon_cms-2.4.2 db/migrate/20160504155653_move_first_name_of_users.rb
camaleon_cms-2.4.1 db/migrate/20160504155653_move_first_name_of_users.rb
camaleon_cms-2.4.0 db/migrate/20160504155653_move_first_name_of_users.rb
camaleon_cms-2.3.7.2 db/migrate/20160504155653_move_first_name_of_users.rb
camaleon_cms-2.3.7.1 db/migrate/20160504155653_move_first_name_of_users.rb
camaleon_cms-2.3.7 db/migrate/20160504155653_move_first_name_of_users.rb