]> source.dussan.org Git - redmine.git/commitdiff
Fixed: links to edit/delete a news broken by r4214 (#6944).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 20 Nov 2010 09:38:54 +0000 (09:38 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 20 Nov 2010 09:38:54 +0000 (09:38 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4412 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/views/news/show.rhtml

index 119436d5dd1a3389d1390993acb52060d6b0b952..0dc3fe3588e45534f79bbf269c1ae17f59d04a77 100644 (file)
@@ -1,10 +1,14 @@
 <div class="contextual">
-<%= link_to_if_authorized l(:button_edit), 
-                          edit_news_path(@news),
-                          :class => 'icon icon-edit',
-                          :accesskey => accesskey(:edit),
-                          :onclick => 'Element.show("edit-news"); return false;' %>
-<%= link_to_if_authorized l(:button_delete), news_path(@news), :confirm => l(:text_are_you_sure), :method => :delete, :class => 'icon icon-del' %>
+<%= link_to(l(:button_edit), 
+      edit_news_path(@news),
+      :class => 'icon icon-edit',
+      :accesskey => accesskey(:edit),
+      :onclick => 'Element.show("edit-news"); return false;') if User.current.allowed_to?(:manage_news, @project) %>
+<%= link_to(l(:button_delete), 
+      news_path(@news),
+      :confirm => l(:text_are_you_sure),
+      :method => :delete,
+      :class => 'icon icon-del') if User.current.allowed_to?(:manage_news, @project) %>
 </div>
 
 <h2><%= avatar(@news.author, :size => "24") %><%=h @news.title %></h2>