podemos-info/participa2

View on GitHub
db/migrate/20180509103142_change_event_name_and_class_to_rename_to_publish_proposal_event.decidim.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

# This migration comes from decidim (originally 20180323102631)

class ChangeEventNameAndClassToRenameToPublishProposalEvent < ActiveRecord::Migration[5.1]
  def up
    # rubocop:disable Rails/SkipsModelValidations
    Decidim::Notification.where(event_name: "decidim.events.proposals.proposal_created")
                         .update_all(event_name: "decidim.events.proposals.proposal_published", event_class: "Decidim::Proposals::PublishProposalEvent")
    # rubocop:enable Rails/SkipsModelValidations
  end

  def down
    # rubocop:disable Rails/SkipsModelValidations
    Decidim::Notification.where(event_name: "decidim.events.proposals.proposal_published")
                         .update_all(event_name: "decidim.events.proposals.proposal_created", event_class: "Decidim::Proposals::CreateProposalEvent")
    # rubocop:enable Rails/SkipsModelValidations
  end
end