Merge pull request #5345 from nottalulah/patch-1

wiki pages: don't show create links to anonymous users on non-existent pages
This commit is contained in:
evazion
2022-11-12 16:41:27 -06:00
committed by GitHub

View File

@@ -27,7 +27,11 @@
<% end %>
<% if @wiki_page.new_record? %>
<p>This wiki page does not exist. <%= link_to "Create new wiki page", new_wiki_page_path(wiki_page: { title: @wiki_page.title }), rel: "nofollow" %>.</p>
<p>This wiki page does not exist.
<% if policy(@wiki_page).create? %>
<%= link_to "Create new wiki page", new_wiki_page_path(wiki_page: { title: @wiki_page.title }), rel: "nofollow" %>.</p>
<% end %>
</p>
<% else %>
<%= format_text(@wiki_page.body) %>
<% end %>