Sha256: 24da6bd64824ec3d35f7399425ac07752d5c202d63e699efa42ca3f8188f52c4

Contents?: true

Size: 463 Bytes

Versions: 6

Compression:

Stored size: 463 Bytes

Contents

# frozen_string_literal: true

class AddOrganizationToUserGroups < ActiveRecord::Migration[5.0]
  def change
    add_column :decidim_user_groups, :decidim_organization_id, :integer

    Decidim::UserGroup.includes(:users).find_each do |user_group|
      user_group.organization = user_group.users.first.organization
      user_group.save!(validate: false)
    end

    change_column :decidim_user_groups, :decidim_organization_id, :integer, null: false
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
decidim-core-0.4.2 db/migrate/20170608142521_add_organization_to_user_groups.rb
decidim-core-0.4.1 db/migrate/20170608142521_add_organization_to_user_groups.rb
decidim-core-0.4.3 db/migrate/20170608142521_add_organization_to_user_groups.rb
decidim-core-0.4.0 db/migrate/20170608142521_add_organization_to_user_groups.rb
decidim-core-0.3.2 db/migrate/20170608142521_add_organization_to_user_groups.rb
decidim-core-0.3.1 db/migrate/20170608142521_add_organization_to_user_groups.rb