mirror of
https://github.com/discourse/discourse.git
synced 2025-09-06 10:50:21 +08:00
new rake task to bake uncooked posts
This commit is contained in:
parent
c06c88b479
commit
18142d8abf
1 changed files with 14 additions and 0 deletions
|
@ -3,6 +3,20 @@ task 'posts:rebake' => :environment do
|
|||
ENV['RAILS_DB'] ? rebake_posts : rebake_posts_all_sites
|
||||
end
|
||||
|
||||
task 'posts:rebake_uncooked_posts' => :environment do
|
||||
uncooked = Post.where(baked_version: nil)
|
||||
|
||||
rebaked = 0
|
||||
total = uncooked.count
|
||||
|
||||
uncooked.find_each do |post|
|
||||
rebake_post(post)
|
||||
print_status(rebaked += 1, total)
|
||||
end
|
||||
|
||||
puts "", "#{rebaked} posts done!", ""
|
||||
end
|
||||
|
||||
desc 'Update each post with latest markdown and refresh oneboxes'
|
||||
task 'posts:refresh_oneboxes' => :environment do
|
||||
ENV['RAILS_DB'] ? rebake_posts(invalidate_oneboxes: true) : rebake_posts_all_sites(invalidate_oneboxes: true)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue