podemos-info/participa2

View on GitHub
db/migrate/20180711104107_add_nickname_to_managed_users.decidim.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

# This migration comes from decidim (originally 20180706104107)

class AddNicknameToManagedUsers < ActiveRecord::Migration[5.2]
  class User < ApplicationRecord
    self.table_name = :decidim_users
  end

  def up
    User.where(managed: true, nickname: nil).includes(:organization).find_each do |user|
      user.nickname = User.nicknamize(user.name, organization: user.organization)
      user.save
    end
  end
end