diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index 1fc7a82f..96025526 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -174,7 +174,6 @@ class ProjectsController < ApplicationController # Add a new document to @project def add_document - @categories = Enumeration::get_values('DCAT') @document = @project.documents.build(params[:document]) if request.post? and @document.save # Save the attachments diff --git a/app/views/common/_attachments_form.rhtml b/app/views/common/_attachments_form.rhtml new file mode 100644 index 00000000..673f4a52 --- /dev/null +++ b/app/views/common/_attachments_form.rhtml @@ -0,0 +1,6 @@ +
+ +<%= file_field_tag 'attachments[]', :size => 30 %> +(<%= l(:label_max_size) %>: <%= number_to_human_size(Setting.attachment_max_size.to_i.kilobytes) %>) +
diff --git a/app/views/documents/_form.rhtml b/app/views/documents/_form.rhtml index ee7c289f..d45e295b 100644 --- a/app/views/documents/_form.rhtml +++ b/app/views/documents/_form.rhtml @@ -2,9 +2,7 @@-
+<%= select('document', 'category_id', Enumeration.get_values('DCAT').collect {|c| [c.name, c.id]}) %><%= text_field 'document', 'title', :size => 60 %>
diff --git a/app/views/projects/add_document.rhtml b/app/views/projects/add_document.rhtml index dc3103a7..6c3fe2c7 100644 --- a/app/views/projects/add_document.rhtml +++ b/app/views/projects/add_document.rhtml @@ -4,9 +4,7 @@ <%= render :partial => 'documents/form' %>-<%= file_field_tag 'attachments[]', :size => 30 %> (<%= l(:label_max_size) %>: <%= number_to_human_size(Setting.attachment_max_size.to_i.kilobytes) %>)
+<%= render :partial => 'common/attachments_form'%>