##// END OF EJS Templates
Adds parent project to /projects/:id API (#8229)....
Jean-Philippe Lang -
r6083:95f332af5a44
parent child
Show More
@@ -1,18 +1,19
1 api.project do
1 api.project do
2 api.id @project.id
2 api.id @project.id
3 api.name @project.name
3 api.name @project.name
4 api.identifier @project.identifier
4 api.identifier @project.identifier
5 api.description @project.description
5 api.description @project.description
6 api.homepage @project.homepage
6 api.homepage @project.homepage
7 api.parent(:id => @project.parent_id, :name => @project.parent.name) unless @project.parent.nil?
7
8
8 render_api_custom_values @project.visible_custom_field_values, api
9 render_api_custom_values @project.visible_custom_field_values, api
9
10
10 api.created_on @project.created_on
11 api.created_on @project.created_on
11 api.updated_on @project.updated_on
12 api.updated_on @project.updated_on
12
13
13 api.array :trackers do
14 api.array :trackers do
14 @project.trackers.each do |tracker|
15 @project.trackers.each do |tracker|
15 api.tracker(:id => tracker.id, :name => tracker.name)
16 api.tracker(:id => tracker.id, :name => tracker.name)
16 end
17 end
17 end if include_in_api_response?('trackers')
18 end if include_in_api_response?('trackers')
18 end
19 end
General Comments 0
You need to be logged in to leave comments. Login now