diff --git a/app/views/dmsf_upload/_form.html.erb b/app/views/dmsf_upload/_form.html.erb index a3fb198e..ac130c2a 100644 --- a/app/views/dmsf_upload/_form.html.erb +++ b/app/views/dmsf_upload/_form.html.erb @@ -80,7 +80,9 @@ files = [] project_or_folder.dmsf_files.visible.each do |dmsf_file| rev = dmsf_file.last_revision - files << [dmsf_file.name, rev.major_version, rev.minor_version, rev.patch_version ] if rev + if rev + files << [dmsf_file.name, rev.major_version, rev.minor_version, rev.patch_version, dmsf_file.locked_for_user? ] + end end %> <%= file_field_tag 'dmsf_attachments[dummy][file]', @@ -100,6 +102,9 @@ dmsf_file_details_form: controller.send(:render_to_string, { partial: 'dmsf_upload/upload_file', locals: { upload: DmsfUpload.new(project, folder, nil), i: 0 } }), + dmsf_file_details_form_locked: controller.send(:render_to_string, + { partial: 'dmsf_upload/upload_file_locked', + locals: { upload: DmsfUpload.new(project, folder, nil), i: 0 } }), files: JSON.generate(files) } %> diff --git a/app/views/dmsf_upload/_upload_file_locked.html.erb b/app/views/dmsf_upload/_upload_file_locked.html.erb index 6685cb72..49fef6e9 100644 --- a/app/views/dmsf_upload/_upload_file_locked.html.erb +++ b/app/views/dmsf_upload/_upload_file_locked.html.erb @@ -19,68 +19,48 @@ %>
<%= l(:info_file_locked) %>
- <%= label_tag '', l(:label_title) %> - <%= text_field_tag :name, h(upload.title), readonly: true %> + <%= label_tag "committed_files[#{i}][title]", l(:label_title) %> + <%= text_field_tag "committed_files[#{i}][title]", upload.title, readonly: true %>
- <%= label_tag '', l(:label_filename) %> - <%= text_field_tag :name, h(upload.name), readonly: true %> + <%= label_tag "committed_files[#{i}][name]", l(:label_filename) %> + <%= text_field_tag "committed_files[#{i}][name]", upload.name, readonly: true %>
- <%= label_tag '', l(:label_description) %> -
- <%= label_tag '', l(:label_dmsf_version) %> - <%= text_field_tag :name, + <%= label_tag "committed_files[#{i}][version]", l(:label_dmsf_version) %> + <%= text_field_tag "committed_files[#{i}][version]", "#{DmsfUploadHelper::gui_version(upload.major_version)}.#{DmsfUploadHelper::gui_version(upload.minor_version)}", readonly: true %>
- <%= label_tag '', l(:label_mime) %> - <%= text_field_tag :name, h(upload.mime_type), readonly: true %> + <%= label_tag "committed_files[#{i}][mime_type]", l(:label_mime) %> + <%= text_field_tag "committed_files[#{i}][mime_type]", upload.mime_type, readonly: true %>
- <%= label_tag '', l(:label_size) %> - <%= text_field_tag :name, h(number_to_human_size(upload.size)), readonly: true %> + <%= label_tag "committed_files[#{i}][size]", l(:label_size) %> + <%= text_field_tag "committed_files[#{i}][size]", number_to_human_size(upload.size), readonly: true %>
- <%= label_tag '', h(value.custom_field.name) %> + <%= label_tag "committed_files[#{i}][#{value.custom_field.id}]", value.custom_field.name %> <% value.value = nil if value.custom_field.dmsf_not_inheritable %> - <%= text_field_tag :name, h(value.value), readonly: true %> + <%= text_field_tag "committed_files[#{i}][#{value.custom_field.id}]", value.value, readonly: true %>
<% end %>- <%= label_tag '', l(:label_comment) %> -