Files
grecia/db/dev_seeds/flags.rb
taitus 76837919b8 Remove redundant .all in .all.sample calls
Rubocop doesn't detect this method because we've added it in the
ApplicationRecord class, but we're removing the `.all` calls for
consistency.
2023-11-20 14:23:41 +01:00

26 lines
678 B
Ruby

section "Flagging Debates & Comments" do
40.times do
debate = Debate.sample
flagger = User.where.not(id: debate.author_id).sample
Flag.flag(flagger, debate)
end
40.times do
comment = Comment.sample
flagger = User.where.not(id: comment.user_id).sample
Flag.flag(flagger, comment)
end
40.times do
proposal = Proposal.sample
flagger = User.where.not(id: proposal.author_id).sample
Flag.flag(flagger, proposal)
end
end
section "Ignoring flags in Debates, comments & proposals" do
Debate.flagged.sample(10).each(&:ignore_flag)
Comment.flagged.sample(30).each(&:ignore_flag)
Proposal.flagged.sample(10).each(&:ignore_flag)
end