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 | 10 | <th><%= _('Name') %></th> |
| 11 | 11 | <th><%= _('Type') %></th> |
| 12 | 12 | <th><%= _('Members') %></th> |
| 13 | + <th><%= _('Created at') %></th> | |
| 13 | 14 | <th><%= _('Actions') %></th> |
| 14 | 15 | </tr> |
| 15 | 16 | <% for membership in @memberships %> |
| 16 | 17 | <tr> |
| 17 | 18 | <td><%= link_to membership.name, membership.url %></td> |
| 18 | 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 | 22 | <td> |
| 21 | 23 | <%= link_to _('Manage'), membership.admin_url %> |
| 22 | 24 | </td> | ... | ... |
test/functional/memberships_controller_test.rb
| 1 | 1 | require File.dirname(__FILE__) + '/../test_helper' |
| 2 | 2 | require 'memberships_controller' |
| 3 | 3 | |
| 4 | + | |
| 4 | 5 | # Re-raise errors caught by the controller. |
| 5 | 6 | class MembershipsController; def rescue_action(e) raise e end; end |
| 6 | 7 | |
| 7 | 8 | class MembershipsControllerTest < Test::Unit::TestCase |
| 9 | + | |
| 10 | + include ApplicationHelper | |
| 8 | 11 | |
| 9 | 12 | def setup |
| 10 | 13 | @controller = MembershipsController.new |
| ... | ... | @@ -90,4 +93,13 @@ class MembershipsControllerTest < Test::Unit::TestCase |
| 90 | 93 | assert_tag :tag => 'td', :content => '1' |
| 91 | 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 | 105 | end | ... | ... |