Feature #44013 » 0001-Link-groups-in-project-members-settings.patch
| app/views/projects/settings/_members.html.erb | ||
|---|---|---|
| 22 | 22 |
<td class="name"> |
| 23 | 23 |
<span class="icon"> |
| 24 | 24 |
<% if member.principal %> |
| 25 |
<%= principal_icon(member.principal) %> |
|
| 26 |
<%= link_to_user member.principal %> |
|
| 25 |
<%= link_to_principal member.principal %> |
|
| 27 | 26 |
<% end %> |
| 28 | 27 |
</span> |
| 29 | 28 |
</td> |
| test/functional/projects_controller_test.rb | ||
|---|---|---|
| 1013 | 1013 |
assert_select 'div#tab-content-members a.icon-link-break', :text => 'Remove' |
| 1014 | 1014 |
end |
| 1015 | 1015 | |
| 1016 |
def test_settings_members_should_link_to_principals |
|
| 1017 |
user = User.generate! |
|
| 1018 |
user_member = User.add_to_project(user, Project.find(1)) |
|
| 1019 |
group_member = User.add_to_project(Group.find(10), Project.find(1)) |
|
| 1020 |
@request.session[:user_id] = 2 |
|
| 1021 |
get( |
|
| 1022 |
:settings, |
|
| 1023 |
:params => {
|
|
| 1024 |
:id => 'ecookbook', |
|
| 1025 |
:tab => 'members' |
|
| 1026 |
} |
|
| 1027 |
) |
|
| 1028 |
assert_response :success |
|
| 1029 |
assert_select "tr#member-#{user_member.id} td.name a[href=?]", "/users/#{user.id}", :text => user.name
|
|
| 1030 |
assert_select "tr#member-#{group_member.id} td.name a[href=?]", '/groups/10', :text => 'A Team'
|
|
| 1031 |
end |
|
| 1032 | ||
| 1016 | 1033 |
def test_settings_should_show_tabs_depending_on_permission |
| 1017 | 1034 |
@request.session[:user_id] = 3 |
| 1018 | 1035 |
project = Project.find(1) |
- « Previous
- 1
- 2
- 3
- Next »