From 8caeba6ca5706406b7e4e02b9c0143b12d1b2925 Mon Sep 17 00:00:00 2001
From: Mateus Rambo Strey <mars11@inf.ufpr.br>
Date: Tue, 29 Sep 2015 14:29:55 -0300
Subject: [PATCH] add download link to learning objects

---
 app/assets/stylesheets/application/learning_objects.scss | 6 ++++--
 app/models/learning_object.rb                            | 8 ++++++++
 app/views/learning_objects/show.html.erb                 | 6 ++++--
 3 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/app/assets/stylesheets/application/learning_objects.scss b/app/assets/stylesheets/application/learning_objects.scss
index a6fb67e1..63efc2f8 100644
--- a/app/assets/stylesheets/application/learning_objects.scss
+++ b/app/assets/stylesheets/application/learning_objects.scss
@@ -80,13 +80,15 @@ $background-grey: #e7e7e8;
 
     .actions {
       text-align: center;
-      color: #F05421;
-      font-weight: 400;
 
       .action {
         margin-top: 10px;
         padding: 0;
 
+        a {
+          color: #F05421;
+          font-weight: 400;
+        }
         img {
           width: 40px;
           height: 40px;
diff --git a/app/models/learning_object.rb b/app/models/learning_object.rb
index b28f497a..70cb8ccf 100644
--- a/app/models/learning_object.rb
+++ b/app/models/learning_object.rb
@@ -52,6 +52,14 @@ class LearningObject
     end
   end
 
+  def get_retrievelink
+    get_bitstream_retrievelink_of "ORIGINAL"
+  end
+
+  def get_filename
+    get_bitstream_filename_of "ORIGINAL"
+  end
+
   private
 
   def defaults
diff --git a/app/views/learning_objects/show.html.erb b/app/views/learning_objects/show.html.erb
index efb4720e..b27ec2fa 100644
--- a/app/views/learning_objects/show.html.erb
+++ b/app/views/learning_objects/show.html.erb
@@ -74,8 +74,10 @@
       </div>
       <div class="actions">
         <div class="col-md-3 action">
-          <%= image_tag "icons/download.png", alt: "Download do objeto" %>
-          <h6>salvar no computador</h6>
+          <a href="<%= @learning_object.get_retrievelink %>">
+            <%= image_tag "icons/download.png", alt: "Download do objeto" %>
+            <h6>salvar no computador</h6>
+          </a>
         </div>
         <div class="col-md-3 action">
           <%= image_tag "icons/collection-add.png", alt: "Adicionar à coleção" %>
-- 
GitLab