Feature #21562
open
Add a permission to prevent user delete issues attachments.
Added by Hang Xie almost 9 years ago.
Updated almost 8 years ago.
Description
Now only the Wiki have “Delete attachments” permission, can add this permission to "Issue tracking" too?
Now we use a ugly hack to make that only the admin can delete attachment:
diff --git a/app/views/attachments/_links.html.erb b/app/views/attachments/_links.html.erb
index 0804b80..bfe351d 100644
--- a/app/views/attachments/_links.html.erb
+++ b/app/views/attachments/_links.html.erb
@@ -13,7 +13,7 @@
<% end %>
<%= " - #{attachment.description}" unless attachment.description.blank? %>
<span class="size">(<%= number_to_human_size attachment.filesize %>)</span>
- <% if options[:deletable] %>
+ <% if User.current.admin? && options[:deletable] %>
<%= link_to image_tag('delete.png'), attachment_path(attachment),
:data => {:confirm => l(:text_are_you_sure)},
:method => :delete,
Patch for Redmine 3.1, 3.2, 3.3 at #24623
- Has duplicate Patch #24623: Implements CRUD permissions and restrictions to issue attachments added
Also available in: Atom
PDF