From b2e611b1940efb2d1a2629f1c46d430ac83b1e80 Mon Sep 17 00:00:00 2001
From: Matheus Agio Nerone <man13@inf.ufpr.br>
Date: Wed, 18 Nov 2015 11:26:18 -0200
Subject: [PATCH] remove unused metadata

Signed-off-by: Matheus Agio Nerone <man13@inf.ufpr.br>
---
 .../learning_objects_controller.rb            | 28 +++++++++++++------
 app/views/learning_objects/_form.html.erb     | 12 ++++----
 2 files changed, 25 insertions(+), 15 deletions(-)

diff --git a/app/controllers/learning_objects_controller.rb b/app/controllers/learning_objects_controller.rb
index b538e97c..9d8305b5 100644
--- a/app/controllers/learning_objects_controller.rb
+++ b/app/controllers/learning_objects_controller.rb
@@ -41,6 +41,9 @@ class LearningObjectsController < ApplicationController
     args['last_modified'] = Time.now.to_s
     args['metadata'] = []
     # trata o form do learning object
+    params[:learning_object][:date_created] = Time.now
+    params[:learning_object][:date_available] = Time.now
+    params[:learning_object][:type] = get_file_type params[:learning_object][:file]
     lo = DSpaceRest::Item.new(args)
     dspace_keys = get_dspace_metadata_names("invert")
     params[:learning_object].each do |k,v|
@@ -160,19 +163,26 @@ class LearningObjectsController < ApplicationController
 
   def get_dspace_metadata_names(invert=nil)
     h = {
-        "dc.title" => "name",
+
+
+
+
         "dc.contributor.author" => "author",
-        "dc.description" => "description",
-        "dc.language" => "language",
-        "dc.source" => "source",
-        "dc.type" => "type",
-        "dc.date.issued" => "date",
-        "dc.rights.license" => "license",
-        "dc.rights.holder" => "copyright",
-        "dc.location.country" => "country",
         "dc.date.accessioned" => "date_created",
         "dc.date.available" => "date_available",
+        #dc.identifier.uri
+        "dc.language" => "language",
+        "dc.title" => "name",
+        "dc.type" => "type",
         "dc.subject.category" => "subjects"
+        # "dc.description" => "description",
+        # "dc.source" => "source",
+        # "dc.date.issued" => "date",
+        # "dc.rights.license" => "license",
+        # "dc.rights.holder" => "copyright",
+        # "dc.location.country" => "country",
+        # "dc.date.accessioned" => "date_created",
+        # "dc.date.available" => "date_available",
         # "dc.subject.keyword" => "keywords",
         # "dc.date.issued" => "date_issued",
         # "dc.date.submitted" => "date_submitted",
diff --git a/app/views/learning_objects/_form.html.erb b/app/views/learning_objects/_form.html.erb
index f65564e7..45ae1d90 100644
--- a/app/views/learning_objects/_form.html.erb
+++ b/app/views/learning_objects/_form.html.erb
@@ -26,23 +26,23 @@
       <%= f.text_field :description %><br>
       <%= f.label :language, "Linguagem" %>
       <%= f.text_field :language %><br>
-      <%= f.label :source, "Fonte" %>
+      <!-- <%= f.label :source, "Fonte" %>
       <%= f.text_field :source %><br>
-      <!-- <%= f.label :type, "Tipo de objeto" %>
-      <%= f.text_field :type %><br> -->
+      <%= f.label :type, "Tipo de objeto" %>
+      <%= f.text_field :type %><br>
       <%= f.label :license, "Licença"%>
       <%= f.text_field :license %><br>
       <%= f.label :copyright, "Detentor dos direitos autorais" %>
       <%= f.text_field :copyright %><br>
       <%= f.label :country, "Pais" %>
-      <%= f.text_field :country %> <br>
+      <%= f.text_field :country %> <br> -->
       <select id='subjectSelect' name="learning_object[subjects][]" multiple>
         <%= @subjects.each do |subject| %>
           <option value='<%= subject %>'><%= subject %></option>
         <% end %>
       </select>
-      <%= f.label :keywords, "Palavras-chave" %>
-      <%= f.text_field :keywords %> <br>
+      <!-- <%= f.label :keywords, "Palavras-chave" %>
+      <%= f.text_field :keywords %> <br> -->
       <select name="learning_object[school_level]">
          <%= @school_levels.each do |school_level|%>
          <option value="<%= school_level %>"><%= school_level %></option>
-- 
GitLab