Sha256: 44929033011cf94305386629e2ff4c0c2415bee1b8708908279b2389d54ae0fb

Contents?: true

Size: 1.95 KB

Versions: 32

Compression:

Stored size: 1.95 KB

Contents

class RenameColumnsForDevise < SpreeExtension::Migration[4.2]
  def up
    return if column_exists?(:spree_users, :password_salt)
    rename_column :spree_users, :crypted_password, :encrypted_password
    rename_column :spree_users, :salt, :password_salt
    rename_column :spree_users, :remember_token_expires_at, :remember_created_at
    rename_column :spree_users, :login_count, :sign_in_count
    rename_column :spree_users, :failed_login_count, :failed_attempts
    rename_column :spree_users, :single_access_token, :reset_password_token
    rename_column :spree_users, :current_login_at, :current_sign_in_at
    rename_column :spree_users, :last_login_at, :last_sign_in_at
    rename_column :spree_users, :current_login_ip, :current_sign_in_ip
    rename_column :spree_users, :last_login_ip, :last_sign_in_ip
    add_column :spree_users, :authentication_token, :string
    add_column :spree_users, :unlock_token, :string
    add_column :spree_users, :locked_at, :datetime
    remove_column :spree_users, :openid_identifier
  end

  def down
    remove_column :spree_users, :authentication_token
    remove_column :spree_users, :locked_at
    remove_column :spree_users, :unlock_token
    rename_column :spree_users, :last_sign_in_ip, :last_login_ip
    rename_column :spree_users, :current_sign_in_ip, :current_login_ip
    rename_column :spree_users, :last_sign_in_at, :last_login_at
    rename_column :spree_users, :current_sign_in_at, :current_login_at
    rename_column :spree_users, :reset_password_token, :single_access_token
    rename_column :spree_users, :failed_attempts, :failed_login_count
    rename_column :spree_users, :sign_in_count, :login_count
    rename_column :spree_users, :remember_created_at, :remember_token_expires_at
    rename_column :spree_users, :password_salt, :salt
    rename_column :spree_users, :encrypted_password, :crypted_password
    add_column :spree_users, :unlock_token, :string
    add_column :spree_users, :openid_identifier, :string
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
spree_auth_devise-4.6.3 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.6.2 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.6.1 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.6.0 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.5.0 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.4.2 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.0.1 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.1.1 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.2.1 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.4.1 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.4.0 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.3.4 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.3.3 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.3.2 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.3.1 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.3.0 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.2.0 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.1.0 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.1.0.rc1 db/migrate/20101026184950_rename_columns_for_devise.rb
spree_auth_devise-4.0.0 db/migrate/20101026184950_rename_columns_for_devise.rb