From 288c014aa7aa608751dbafeb2c8b358f2fec5c22 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sat, 29 Nov 2014 13:41:53 +0000 Subject: Edit attachments after upload (#1326). git-svn-id: http://svn.redmine.org/redmine/trunk@13665 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/views/attachments/_links.html.erb | 3 +++ app/views/attachments/edit.html.erb | 30 ++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 app/views/attachments/edit.html.erb (limited to 'app/views') diff --git a/app/views/attachments/_links.html.erb b/app/views/attachments/_links.html.erb index d2ab22ced..a8dbd3584 100644 --- a/app/views/attachments/_links.html.erb +++ b/app/views/attachments/_links.html.erb @@ -1,4 +1,7 @@
+
+ <%= link_to image_tag('edit.png'), container_attachments_edit_path(container) if attachments.any?(&:editable?) %> +
<% for attachment in attachments %>

<%= link_to_attachment attachment, :class => 'icon icon-attachment', :download => true -%> <% if attachment.is_text? %> diff --git a/app/views/attachments/edit.html.erb b/app/views/attachments/edit.html.erb new file mode 100644 index 000000000..065488c67 --- /dev/null +++ b/app/views/attachments/edit.html.erb @@ -0,0 +1,30 @@ +

<%= l(:label_attachment_plural) %>

+ +<%= error_messages_for *@attachments %> + +<%= form_tag(container_attachments_path(@container), :method => 'patch') do %> + <%= back_url_hidden_field_tag %> +
+ + <% @attachments.each do |attachment| %> + + + + + + + + <% end %> +
+ <%= attachment.filename_was %> + (<%= number_to_human_size attachment.filesize %>) + <%= h(attachment.author) %>, <%= format_time(attachment.created_on) %> +
<%= text_field_tag "attachments[#{attachment.id}][filename]", attachment.filename, :size => 40 %> + <%= text_field_tag "attachments[#{attachment.id}][description]", attachment.description, :size => 80, :placeholder => l(:label_optional_description) %> +
+
+

+ <%= submit_tag l(:button_save) %> + <%= link_to l(:button_cancel), back_url if back_url.present? %> +

+<% end %> -- cgit v1.2.3