Mercurial > hg > soundsoftware-site
comparison .svn/pristine/12/120969c860929db9fea57c7df9319d9ee6532d44.svn-base @ 1517:dffacf8a6908 redmine-2.5
Update to Redmine SVN revision 13367 on 2.5-stable branch
author | Chris Cannam |
---|---|
date | Tue, 09 Sep 2014 09:29:00 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
1516:b450a9d58aed | 1517:dffacf8a6908 |
---|---|
1 api.array :custom_fields do | |
2 @custom_fields.each do |field| | |
3 api.custom_field do | |
4 api.id field.id | |
5 api.name field.name | |
6 api.customized_type field.class.customized_class.name.underscore if field.class.customized_class | |
7 api.field_format field.field_format | |
8 api.regexp field.regexp | |
9 api.min_length field.min_length | |
10 api.max_length field.max_length | |
11 api.is_required field.is_required? | |
12 api.is_filter field.is_filter? | |
13 api.searchable field.searchable | |
14 api.multiple field.multiple? | |
15 api.default_value field.default_value | |
16 api.visible field.visible? | |
17 | |
18 values = field.possible_values_options | |
19 if values.present? | |
20 api.array :possible_values do | |
21 values.each do |label, value| | |
22 api.possible_value do | |
23 api.value value || label | |
24 end | |
25 end | |
26 end | |
27 end | |
28 | |
29 if field.is_a?(IssueCustomField) | |
30 api.array :trackers do | |
31 field.trackers.each do |tracker| | |
32 api.tracker :id => tracker.id, :name => tracker.name | |
33 end | |
34 end | |
35 api.array :roles do | |
36 field.roles.each do |role| | |
37 api.role :id => role.id, :name => role.name | |
38 end | |
39 end | |
40 end | |
41 end | |
42 end | |
43 end |