Add tag search[has_wiki] parameter

fixes #1870
This commit is contained in:
Toks
2013-07-20 13:36:14 -04:00
parent b68b09b62a
commit e8e87c9621
2 changed files with 15 additions and 0 deletions

View File

@@ -575,6 +575,12 @@ class Tag < ActiveRecord::Base
q = q.where("post_count > 0")
end
if params[:has_wiki] == "yes"
q = q.joins(:wiki_page)
elsif params[:has_wiki] == "no"
q = q.joins("LEFT JOIN wiki_pages ON tags.name = wiki_pages.title").where("wiki_pages.title IS NULL")
end
params[:order] ||= params.delete(:sort)
case params[:order]
when "name"