Sha256: b3f6a8a12c1437933f49a3039bf8257e7ea8bd3dccbf19d6d1f82e02d4b31ea4
Contents?: true
Size: 754 Bytes
Versions: 30
Compression:
Stored size: 754 Bytes
Contents
# frozen_string_literal: true class MoveAuthorshipsToCoauthorships < ActiveRecord::Migration[5.1] class Proposal < ApplicationRecord self.table_name = :decidim_proposals_proposals end class Coauthorship < ApplicationRecord self.table_name = :decidim_coauthorships end def change proposals = Proposal.all proposals.each do |proposal| author_id = proposal.attributes["decidim_author_id"] user_group_id = proposal.attributes["decidim_user_group_id"] next if author_id.nil? Coauthorship.create!( coauthorable_id: proposal.id, coauthorable_type: "Decidim::Proposals::Proposal", decidim_author_id: author_id, decidim_user_group_id: user_group_id ) end end end
Version data entries
30 entries across 30 versions & 1 rubygems