diff --git a/app/logical/post_sets/post.rb b/app/logical/post_sets/post.rb index 80bd19450..5d8928e6f 100644 --- a/app/logical/post_sets/post.rb +++ b/app/logical/post_sets/post.rb @@ -29,6 +29,10 @@ module PostSets is_single_tag? && ::WikiPage.titled(tag_string).exists? && wiki_page.visible? end + def has_blank_wiki? + is_simple_tag? && !has_wiki? + end + def wiki_page if is_single_tag? ::WikiPage.titled(tag_string).first @@ -158,6 +162,10 @@ module PostSets tag_array.size == 1 end + def is_simple_tag? + Tag.is_simple_tag?(tag_string) + end + def is_empty_tag? tag_array.size == 0 end diff --git a/app/views/posts/index.html.erb b/app/views/posts/index.html.erb index 0ec04e8d7..ec328ec91 100644 --- a/app/views/posts/index.html.erb +++ b/app/views/posts/index.html.erb @@ -29,8 +29,8 @@
  • <%= link_to "Pool", pool_path(@post_set.pool), :id => "show-excerpt-link" %>
  • <% elsif @post_set.has_favgroup? %>
  • <%= link_to "Favorite Group", favorite_group_path(@post_set.favgroup), :id => "show-excerpt-link" %>
  • - <% elsif @post_set.is_single_tag? && !@post_set.is_metatag_search? %> -
  • <%= link_to "Wiki", "#", :id => "show-excerpt-link" %>
  • + <% elsif @post_set.has_blank_wiki? %> +
  • <%= link_to "Wiki", new_wiki_page_path(wiki_page: { title: @post_set.tag_string }), id: "show-excerpt-link" %>
  • <% end %>