Commit be7ad56cbb3473ca59e898af20e5c5884c1db65b

Authored by MoisesMachado
1 parent 4f106fcd

ActionItem167: and action item 168 are now working


git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1476 3f533792-8f58-4932-b0fe-aaf55b0a4547
app/controllers/public/profile_controller.rb
... ... @@ -12,4 +12,12 @@ class ProfileController < ApplicationController
12 12 @tagged = profile.find_tagged_with(@tag)
13 13 end
14 14  
  15 + def communities
  16 + @communities = profile.communities
  17 + end
  18 +
  19 + def enterprises
  20 + @enterprises = profile.enterprises
  21 + end
  22 +
15 23 end
... ...
app/models/person.rb
... ... @@ -28,10 +28,14 @@ class Person < Profile
28 28 memberships(:type => Enterprise.name)
29 29 end
30 30  
  31 + alias :enterprises :enterprise_memberships
  32 +
31 33 def community_memberships
32 34 memberships(:type => Community.name)
33 35 end
34 36  
  37 + alias :communities :community_memberships
  38 +
35 39  
36 40 def info
37 41 person_info
... ...
app/views/profile/communities.rhtml 0 → 100644
... ... @@ -0,0 +1,11 @@
  1 +<h1><%= _("%s's communities") % profile.name %></h1>
  2 +
  3 +<ul class='profile-list'>
  4 +<% @communities.each do |community| %>
  5 + <li><%= profile_image_link(community)%></li>
  6 +<% end %>
  7 +</ul>
  8 +
  9 +<% button_bar do %>
  10 + <%= button(:back, _('Go back'), :controller => 'profile') %>
  11 +<% end %>
... ...
app/views/profile/enterprises.rhtml 0 → 100644
... ... @@ -0,0 +1,11 @@
  1 +<h1><%= _("%s's enterprises") % profile.name %></h1>
  2 +
  3 +<ul class='profile-list'>
  4 +<% @enterprises.each do |enterprise| %>
  5 + <li><%= profile_image_link(enterprise)%></li>
  6 +<% end %>
  7 +</ul>
  8 +
  9 +<% button_bar do %>
  10 + <%= button(:back, _('Go back'), :controller => 'profile') %>
  11 +<% end %>
... ...
app/views/profile/index.rhtml
... ... @@ -7,7 +7,7 @@
7 7 </li>
8 8 <li>
9 9 <strong><%= _('Homepage: ') %></strong>
10   - <%= link_to profile.url, profile.url %>
  10 + <%= link_to url_for(profile.url), profile.url %>
11 11 </li>
12 12  
13 13 <%# FIXME %>
... ...