mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 04:31:10 +08:00
FEATURE: Add post edits count to user activity (#13495)
This commit is contained in:
23
lib/discourse_dev/post_revision.rb
Normal file
23
lib/discourse_dev/post_revision.rb
Normal file
@ -0,0 +1,23 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
require 'discourse_dev/record'
|
||||
require 'faker'
|
||||
|
||||
module DiscourseDev
|
||||
class PostRevision < Record
|
||||
|
||||
def initialize
|
||||
super(::PostRevision, DiscourseDev.config.post_revisions[:count])
|
||||
end
|
||||
|
||||
def create!
|
||||
data = { raw: Faker::DiscourseMarkdown.sandwich(sentences: 5) }
|
||||
|
||||
::PostRevisor.new(Post.random).revise!(User.random, data)
|
||||
end
|
||||
|
||||
def populate!
|
||||
@count.times { create! }
|
||||
end
|
||||
end
|
||||
end
|
Reference in New Issue
Block a user