Skip to content
Snippets Groups Projects
Unverified Commit f3ce2a7a authored by Arnaud Levy's avatar Arnaud Levy Committed by GitHub
Browse files

Merge pull request #683 from noesya/more_legacy_fixes

Migration des vieux textes dans les pages
parents 9134f285 67530f53
No related branches found
No related tags found
No related merge requests found
......@@ -5,22 +5,26 @@ class BlocksMigration
def self.cleanup
Communication::Website::Post.find_each do |post|
next if post.text.blank?
cleanup_post post
cleanup_item post
end
Communication::Website::Page.find_each do |page|
cleanup_item page
end
end
private
def self.cleanup_post(post)
puts "#{post} (#{post.id}, #{post.university})"
return if post.blocks.any?
def self.cleanup_item(item)
return if item.text.blank?
puts "#{item} (#{item.id}, #{item.university}, #{item.website})"
return if item.blocks.any?
puts " migrating"
puts post.text.to_html
# block = post.blocks.create university: post.university, template_kind: :chapter
# data = block.data
# data['text'] = post.text.to_html
# block.data = data
# block.save
puts item.text.to_html
return
block = item.blocks.create university: item.university, template_kind: :chapter
data = block.data
data['text'] = item.text.to_html
block.data = data
block.save
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment