Feature #21562
open
Add a permission to prevent user delete issues attachments.
Added by Hang Xie almost 11 years ago.
Updated almost 10 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