Feature #17628 ยป 0001-Adds-project-is_public-to-GET-projects-id-and-projec.patch
app/views/projects/index.api.rsb | ||
---|---|---|
7 | 7 |
api.description project.description |
8 | 8 |
api.parent(:id => project.parent.id, :name => project.parent.name) if project.parent && project.parent.visible? |
9 | 9 |
api.status project.status |
10 |
api.is_public project.is_public? |
|
10 | 11 | |
11 | 12 |
render_api_custom_values project.visible_custom_field_values, api |
12 | 13 |
app/views/projects/show.api.rsb | ||
---|---|---|
6 | 6 |
api.homepage @project.homepage |
7 | 7 |
api.parent(:id => @project.parent.id, :name => @project.parent.name) if @project.parent && @project.parent.visible? |
8 | 8 |
api.status @project.status |
9 |
api.is_public @project.is_public? |
|
9 | 10 | |
10 | 11 |
render_api_custom_values @project.visible_custom_field_values, api |
11 | 12 |
test/integration/api_test/projects_test.rb | ||
---|---|---|
51 | 51 | |
52 | 52 |
assert_select 'projects>project>id', :text => '1' |
53 | 53 |
assert_select 'projects>project>status', :text => '1' |
54 |
assert_select 'projects>project>is_public', :text => 'true' |
|
54 | 55 |
end |
55 | 56 | |
56 | 57 |
test "GET /projects.json should return projects" do |
... | ... | |
72 | 73 | |
73 | 74 |
assert_select 'project>id', :text => '1' |
74 | 75 |
assert_select 'project>status', :text => '1' |
76 |
assert_select 'project>is_public', :text => 'true' |
|
75 | 77 |
assert_select 'custom_field[name=Development status]', :text => 'Stable' |
76 | 78 | |
77 | 79 |
assert_no_tag 'trackers' |