OpenProject is the leading open source project management software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openproject/app/views/projects/level_list.api.rsb

19 lines
462 B

api.array :projects, api_meta(:size => @elements.size) do
@elements.each do |element|
project = element[:project]
api.project do
api.id(project.id)
api.name(project.name)
api.identifier(project.identifier)
api.has_children(!project.leaf?)
api.level(element[:level])
api.created_on(project.created_on.utc) if project.created_on
api.updated_on(project.updated_on.utc) if project.updated_on
end
end
end