comparison .svn/pristine/1f/1f1d77f06e8e92bd47f7239a03b9fe5b586376af.svn-base @ 1296:038ba2d95de8 redmine-2.2

Fix redmine-2.2 branch update (add missing svn files)
author Chris Cannam
date Fri, 14 Jun 2013 09:05:06 +0100
parents
children
comparison
equal deleted inserted replaced
1294:3e4c3460b6ca 1296:038ba2d95de8
1 api.group do
2 api.id @group.id
3 api.name @group.lastname
4
5 render_api_custom_values @group.visible_custom_field_values, api
6
7 api.array :users do
8 @group.users.each do |user|
9 api.user :id => user.id, :name => user.name
10 end
11 end if include_in_api_response?('users')
12
13 api.array :memberships do
14 @group.memberships.each do |membership|
15 api.membership do
16 api.id membership.id
17 api.project :id => membership.project.id, :name => membership.project.name
18 api.array :roles do
19 membership.member_roles.each do |member_role|
20 if member_role.role
21 attrs = {:id => member_role.role.id, :name => member_role.role.name}
22 attrs.merge!(:inherited => true) if member_role.inherited_from.present?
23 api.role attrs
24 end
25 end
26 end
27 end if membership.project
28 end
29 end if include_in_api_response?('memberships')
30 end