Mercurial > hg > soundsoftware-site
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 |