Commit 78432cf268a41968e8ce76c37b4d957f1eb97e79

Authored by Daniela Feitosa
Committed by Joenio Costa
1 parent f2ed752f

Fixes of 0.25

On a product's page, the button "Back to product"  redirects to catalog/index
Removed link of certifier if certifier doesn's have link
app/helpers/manage_products_helper.rb
... ... @@ -195,7 +195,12 @@ module ManageProductsHelper
195 195 def display_qualifiers(product)
196 196 data = ''
197 197 product.product_qualifiers.each do |pq|
198   - certified_by = pq.certifier ? _(' certified by %s') % link_to(pq.certifier.name, pq.certifier.link) : ''
  198 + certified_by = ''
  199 + certifier = pq.certifier
  200 + if certifier
  201 + certifier_name = certifier.link.blank? ? certifier.name : link_to(certifier.name, certifier.link)
  202 + certified_by = _(' certified by %s') % certifier_name
  203 + end
199 204 data << content_tag('li', '✔ ' + pq.qualifier.name + certified_by, :class => 'product-qualifiers-item')
200 205 end
201 206 content_tag('ul', data, :id => 'product-qualifiers')
... ...
app/views/manage_products/show.rhtml
... ... @@ -25,6 +25,6 @@
25 25 </div>
26 26  
27 27 <% button_bar do %>
28   - <%= button :back, _('Back to the product listing'), :action => 'index' %>
  28 + <%= button :back, _('Back to the product listing'), :controller => 'catalog', :action => 'index' %>
29 29 <%= button :delete, _('Remove product or service'), {:action => 'destroy', :id => @product}, :class => 'requires-permission-manage_products', :style => 'display:none;' %>
30 30 <% end %>
... ...
test/functional/manage_products_controller_test.rb
... ... @@ -257,7 +257,7 @@ class ManageProductsControllerTest &lt; Test::Unit::TestCase
257 257 :descendant => {
258 258 :tag => 'a',
259 259 :attributes => {
260   - :href => "/myprofile/#{enterprise.identifier}/manage_products",
  260 + :href => "/catalog/#{enterprise.identifier}",
261 261 },
262 262 :content => /Back to the product listing/
263 263 }
... ...