Commit 843c5cb9b484fc7637f7e586e5b4b1cccac4e463
1 parent
9bd978a4
Exists in
master
and in
29 other branches
ActionItem376: showing created at on manage groups
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1778 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
2 changed files
with
15 additions
and
1 deletions
Show diff stats
app/views/memberships/index.rhtml
@@ -10,13 +10,15 @@ | @@ -10,13 +10,15 @@ | ||
10 | <th><%= _('Name') %></th> | 10 | <th><%= _('Name') %></th> |
11 | <th><%= _('Type') %></th> | 11 | <th><%= _('Type') %></th> |
12 | <th><%= _('Members') %></th> | 12 | <th><%= _('Members') %></th> |
13 | + <th><%= _('Created at') %></th> | ||
13 | <th><%= _('Actions') %></th> | 14 | <th><%= _('Actions') %></th> |
14 | </tr> | 15 | </tr> |
15 | <% for membership in @memberships %> | 16 | <% for membership in @memberships %> |
16 | <tr> | 17 | <tr> |
17 | <td><%= link_to membership.name, membership.url %></td> | 18 | <td><%= link_to membership.name, membership.url %></td> |
18 | <td><%= _(membership.class.name) %></td> | 19 | <td><%= _(membership.class.name) %></td> |
19 | - <td><%= _(membership.members.size.to_s) %></td> | 20 | + <td><%= membership.members.size.to_s %></td> |
21 | + <td><%= show_date(membership.created_at) %></td> | ||
20 | <td> | 22 | <td> |
21 | <%= link_to _('Manage'), membership.admin_url %> | 23 | <%= link_to _('Manage'), membership.admin_url %> |
22 | </td> | 24 | </td> |
test/functional/memberships_controller_test.rb
1 | require File.dirname(__FILE__) + '/../test_helper' | 1 | require File.dirname(__FILE__) + '/../test_helper' |
2 | require 'memberships_controller' | 2 | require 'memberships_controller' |
3 | 3 | ||
4 | + | ||
4 | # Re-raise errors caught by the controller. | 5 | # Re-raise errors caught by the controller. |
5 | class MembershipsController; def rescue_action(e) raise e end; end | 6 | class MembershipsController; def rescue_action(e) raise e end; end |
6 | 7 | ||
7 | class MembershipsControllerTest < Test::Unit::TestCase | 8 | class MembershipsControllerTest < Test::Unit::TestCase |
9 | + | ||
10 | + include ApplicationHelper | ||
8 | 11 | ||
9 | def setup | 12 | def setup |
10 | @controller = MembershipsController.new | 13 | @controller = MembershipsController.new |
@@ -90,4 +93,13 @@ class MembershipsControllerTest < Test::Unit::TestCase | @@ -90,4 +93,13 @@ class MembershipsControllerTest < Test::Unit::TestCase | ||
90 | assert_tag :tag => 'td', :content => '1' | 93 | assert_tag :tag => 'td', :content => '1' |
91 | end | 94 | end |
92 | 95 | ||
96 | + should 'show created at on list' do | ||
97 | + community = Community.create!(:name => 'my test community') | ||
98 | + community.add_member(profile) | ||
99 | + created = show_date(community.created_at) | ||
100 | + get :index, :profile => profile.identifier | ||
101 | + assert_tag :tag => 'th', :content => 'Created at' | ||
102 | + assert_tag :tag => 'td', :content => created | ||
103 | + end | ||
104 | + | ||
93 | end | 105 | end |