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/api/v2/project_associations/_project_association.api.rsb

27 lines
870 B

#-- copyright
# OpenProject is a project management system.
#
# Copyright (C) 2012-2013 the OpenProject Team
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.
#
# See doc/COPYRIGHT.rdoc for more details.
#++
api.project_association do
api.id(project_association.id)
api.array(:projects, :size => project_association.projects.size) do
project_association.projects.each do |project|
api.project(:id => project.id,
:identifier => project.identifier,
:name => project.name)
end
end
api.description(project_association.description)
api.created_at(project_association.created_at.utc) if project_association.created_at
api.updated_at(project_association.updated_at.utc) if project_association.updated_at
end