internetee-registry/db/migrate/20150213104014_merge_api_user_and_user.rb
2021-04-26 18:54:26 +05:00

21 lines
551 B
Ruby

class MergeApiUserAndUser < ActiveRecord::Migration[6.0]
def change
add_column :users, :registrar_id, :integer
add_column :users, :active, :boolean, default: false
add_column :users, :csr, :text
add_column :users, :crt, :text
add_column :users, :type, :string
User.all.each do |x|
x.type = 'AdminUser'
x.save
end
ApiUserDeprecated.all.each do |x|
attrs = x.attributes
attrs.delete('id')
ApiUser.skip_callback(:save, :before, :create_crt)
ApiUser.create!(attrs)
end
end
end