Commit 00863a6ed8fefc951a0d17b103813c7168938853
Committed by
Rodrigo Souto
1 parent
52e81c77
Exists in
web_steps_improvements
and in
9 other branches
Avoid fetch of profile in link_to_homepage
Closes !467 Signed-off-by: Braulio Bhavamitra <brauliobo@gmail.com> Signed-off-by: Rodrigo Souto <rodrigo@colivre.coop.br>
Showing
6 changed files
with
7 additions
and
13 deletions
Show diff stats
app/helpers/application_helper.rb
@@ -148,14 +148,8 @@ module ApplicationHelper | @@ -148,14 +148,8 @@ module ApplicationHelper | ||
148 | link_to text, profile_path(:profile => profile) , options | 148 | link_to text, profile_path(:profile => profile) , options |
149 | end | 149 | end |
150 | 150 | ||
151 | - def link_to_homepage(text, profile = nil, options = {}) | ||
152 | - p = if profile | ||
153 | - Profile[profile] | ||
154 | - else | ||
155 | - user | ||
156 | - end | ||
157 | - | ||
158 | - link_to text, p.url, options | 151 | + def link_to_homepage(text, profile, options = {}) |
152 | + link_to text, profile.url, options | ||
159 | end | 153 | end |
160 | 154 | ||
161 | def link_if_permitted(link, permission = nil, target = nil) | 155 | def link_if_permitted(link, permission = nil, target = nil) |
app/views/account/index.html.erb
app/views/region_validators/region.html.erb
@@ -5,7 +5,7 @@ | @@ -5,7 +5,7 @@ | ||
5 | <ul> | 5 | <ul> |
6 | <% for validator in @region.validators %> | 6 | <% for validator in @region.validators %> |
7 | <li> | 7 | <li> |
8 | - <%= link_to_homepage validator.name, validator.identifier %> | 8 | + <%= link_to_homepage validator.name, validator %> |
9 | <%= link_to _('Remove validation rights'), { :action => 'remove', :id => @region.id, :validator_id => validator }, :method => 'post' %> | 9 | <%= link_to _('Remove validation rights'), { :action => 'remove', :id => @region.id, :validator_id => validator }, :method => 'post' %> |
10 | </li> | 10 | </li> |
11 | <% end %> | 11 | <% end %> |
app/views/search/_full_enterprise.html.erb
@@ -5,7 +5,7 @@ | @@ -5,7 +5,7 @@ | ||
5 | @order == 'more_recent' ? enterprise.send(@order + '_label') + show_date(enterprise.created_at) : enterprise.send(@order + '_label') %> | 5 | @order == 'more_recent' ? enterprise.send(@order + '_label') + show_date(enterprise.created_at) : enterprise.send(@order + '_label') %> |
6 | </div> | 6 | </div> |
7 | <div class="search-enterprise-item-column-right"> | 7 | <div class="search-enterprise-item-column-right"> |
8 | - <%= link_to_homepage(enterprise.name, enterprise.identifier, :class => "search-result-title") %> | 8 | + <%= link_to_homepage enterprise.name, enterprise, class: "search-result-title" %> |
9 | <div class="search-enterprise-description"> | 9 | <div class="search-enterprise-description"> |
10 | <% if enterprise.description %> | 10 | <% if enterprise.description %> |
11 | <% body_stripped = strip_tags(enterprise.description) %> | 11 | <% body_stripped = strip_tags(enterprise.description) %> |
app/views/search/_full_product.html.erb
@@ -44,7 +44,7 @@ | @@ -44,7 +44,7 @@ | ||
44 | <div class="search-product-item-second-column"> | 44 | <div class="search-product-item-second-column"> |
45 | <%= link_to_product product, :class => 'search-result-title' %> | 45 | <%= link_to_product product, :class => 'search-result-title' %> |
46 | <div class="search-product-supplier"> | 46 | <div class="search-product-supplier"> |
47 | - <span class="search-field-label"><%= _('Supplier') %> </span><%= link_to_homepage(product.enterprise.name, product.enterprise.identifier) %> | 47 | + <span class="search-field-label"><%= _('Supplier') %> </span><%= link_to_homepage product.enterprise.name, product.enterprise %> |
48 | </div> | 48 | </div> |
49 | <div class="search-product-description"> | 49 | <div class="search-product-description"> |
50 | <% if product.description %> | 50 | <% if product.description %> |
plugins/sub_organizations/views/sub_organizations_plugin_profile/_full_related_organizations.html.erb
@@ -10,7 +10,7 @@ | @@ -10,7 +10,7 @@ | ||
10 | <%= profile_image_link organization, :big, 'div' %> | 10 | <%= profile_image_link organization, :big, 'div' %> |
11 | </div> | 11 | </div> |
12 | <div class="related-organizations-item-column-right"> | 12 | <div class="related-organizations-item-column-right"> |
13 | - <%= link_to_homepage(organization.name, organization.identifier, :class => "search-result-title") %> | 13 | + <%= link_to_homepage(organization.name, organization, :class => "search-result-title") %> |
14 | <div class="related-organizations-description"> | 14 | <div class="related-organizations-description"> |
15 | <% if organization.description %> | 15 | <% if organization.description %> |
16 | <% body_stripped = strip_tags(organization.description) %> | 16 | <% body_stripped = strip_tags(organization.description) %> |