podemos-info/participa2

View on GitHub
db/migrate/20180606232253_add_tos_version_to_organization.decidim.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

# This migration comes from decidim (originally 20180508111640)

class AddTosVersionToOrganization < ActiveRecord::Migration[5.1]
  class Organization < ApplicationRecord
    self.table_name = :decidim_organizations
  end

  def up
    add_column :decidim_organizations, :tos_version, :datetime
    Organization.find_each do |organization|
      tos_version = Decidim::StaticPage.find_by(slug: "terms-and-conditions", organization: organization).updated_at
      organization.update(tos_version: tos_version)
    end
  end

  def down
    remove_columns :decidim_organizations, :tos_version
  end
end