Merge pull request #3126 from evazion/feat-queue-pools

Fix #3125: Show pools in mod queue
This commit is contained in:
Albert Yi
2017-06-08 14:13:44 -07:00
committed by GitHub
6 changed files with 64 additions and 80 deletions

View File

@@ -1031,11 +1031,16 @@ class Post < ActiveRecord::Base
module PoolMethods
def pools
@pools ||= begin
return Pool.none if pool_string.blank?
pool_ids = pool_string.scan(/\d+/)
Pool.where(["is_deleted = false and id in (?)", pool_ids])
Pool.undeleted.where(id: pool_ids).series_first
end
end
def has_active_pools?
pools.length > 0
end
def belongs_to_pool?(pool)
pool_string =~ /(?:\A| )pool:#{pool.id}(?:\Z| )/
end