Patch #28191 » extend-roles-api-fields_v2.patch
app/views/roles/show.api.rsb | ||
---|---|---|
1 | 1 |
api.role do |
2 | 2 |
api.id @role.id |
3 | 3 |
api.name @role.name |
4 |
api.assignable @role.assignable |
|
5 |
api.issues_visibility @role.issues_visibility |
|
6 |
api.time_entries_visibility @role.time_entries_visibility |
|
7 |
api.users_visibility @role.users_visibility |
|
4 | 8 |
api.array :permissions do |
5 | 9 |
@role.permissions.each do |perm| |
6 | 10 |
api.permission(perm.to_s) |
test/integration/api_test/roles_test.rb | ||
---|---|---|
53 | 53 | |
54 | 54 |
assert_select 'role' do |
55 | 55 |
assert_select 'name', :text => 'Manager' |
56 |
assert_select 'assignable', :text => 'true' |
|
57 |
assert_select 'issues_visibility', :text => 'all' |
|
58 |
assert_select 'time_entries_visibility', :text => 'all' |
|
59 |
assert_select 'users_visibility', :text => 'all' |
|
60 | ||
56 | 61 |
assert_select 'role permissions[type=array]' do |
57 | 62 |
assert_select 'permission', Role.find(1).permissions.size |
58 | 63 |
assert_select 'permission', :text => 'view_issues' |
- « Previous
- 1
- 2
- Next »