Project

General

Profile

Actions

Feature #21562

open

Add a permission to prevent user delete issues attachments.

Added by Hang Xie about 8 years ago. Updated over 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Attachments
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:

Description

Now only the Wiki have “Delete attachments” permission, can add this permission to "Issue tracking" too?


Related issues

Related to Redmine - Feature #9358: Issue attachment permissionsNew2011-09-30

Actions
Has duplicate Redmine - Patch #24623: Implements CRUD permissions and restrictions to issue attachmentsNew

Actions
Actions #1

Updated by Hang Xie about 8 years ago

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,

Actions #2

Updated by Go MAEDA about 8 years ago

Actions #3

Updated by Frederico Camara over 7 years ago

Patch for Redmine 3.1, 3.2, 3.3 at #24623

Actions #4

Updated by Mischa The Evil over 7 years ago

  • Has duplicate Patch #24623: Implements CRUD permissions and restrictions to issue attachments added
Actions

Also available in: Atom PDF