Vote #77032
未完了Add a permission to prevent user delete issues attachments.
0%
説明
Now only the Wiki have “Delete attachments” permission, can add this permission to "Issue tracking" too?
journals
Now we use a *ugly hack* to make that only the admin can delete attachment:
<pre>
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,
</pre>
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Patch for Redmine 3.1, 3.2, 3.3 at #24623
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
related_issues
relates,New,9358,Issue attachment permissions
duplicates,New,24623,Implements CRUD permissions and restrictions to issue attachments