0
<li><%= link_to 'View all revisions', revisions_page_url(:id => page.permalink) %></li>
0
<li><%= link_to 'View previous revision', revision_page_url(:id => page.permalink, :version => version.previous.version) if version.previous %></li>
0
<li><%= link_to 'View next revision', revision_page_url(:id => page.permalink, :version => version.next.version) if version.next %></li>
0
- <li><%= link_to((page.locked? ? "Unlock this page" : "Lock this page"), lock_page_path(page)) if
logged_in? && current_user.admin? %></li>
0
+ <li><%= link_to((page.locked? ? "Unlock this page" : "Lock this page"), lock_page_path(page)) if
admin? %></li>
0
<% if page.version == version.version %>
0
- <li><%= link_to 'Edit this page', edit_page_path(page) unless page.locked? && logged_in? && !current_user.admin? %></li>
0
- <li><%= link_to "Delete this page and all revisions", page_path(page), :method => :delete if logged_in? && current_user.admin? && page.permalink != 'home' %></li>
0
+ <li><%= link_to 'Edit this page', edit_page_path(page) unless page.locked? && !admin? %></li>
0
+ <li><%= link_to "Delete this page and all revisions", page_path(page), :method => :delete if admin? && page.permalink != 'home' %></li>
0
<li><%= link_to 'Return to home', pages_path unless page.permalink == "home" %></li>
0
- <li><%= link_to "Rollback to this revision", rollback_page_url(:id => page.permalink, :version => (version.version)) unless (page.locked?
) %></li>
0
+ <li><%= link_to "Rollback to this revision", rollback_page_url(:id => page.permalink, :version => (version.version)) unless (page.locked?
&& !admin?) %></li>
0
<li><%= link_to 'Return to current revision', wiki_page_url(page.permalink) %></li>
0
<%# FIXME Clean up this revision link logic %>
Comments
No one has commented yet.