Mercurial > hg > soundsoftware-site
annotate app/views/custom_fields/index.api.rsb @ 1524:82fac3dcf466 redmine-2.5-integration
Fix failure to interpret Javascript when autocompleting members for project
author | Chris Cannam <chris.cannam@soundsoftware.ac.uk> |
---|---|
date | Thu, 11 Sep 2014 10:24:38 +0100 |
parents | dffacf8a6908 |
children |
rev | line source |
---|---|
Chris@1464 | 1 api.array :custom_fields do |
Chris@1464 | 2 @custom_fields.each do |field| |
Chris@1464 | 3 api.custom_field do |
Chris@1464 | 4 api.id field.id |
Chris@1464 | 5 api.name field.name |
Chris@1464 | 6 api.customized_type field.class.customized_class.name.underscore if field.class.customized_class |
Chris@1464 | 7 api.field_format field.field_format |
Chris@1464 | 8 api.regexp field.regexp |
Chris@1517 | 9 api.min_length field.min_length |
Chris@1517 | 10 api.max_length field.max_length |
Chris@1464 | 11 api.is_required field.is_required? |
Chris@1464 | 12 api.is_filter field.is_filter? |
Chris@1464 | 13 api.searchable field.searchable |
Chris@1464 | 14 api.multiple field.multiple? |
Chris@1464 | 15 api.default_value field.default_value |
Chris@1464 | 16 api.visible field.visible? |
Chris@1464 | 17 |
Chris@1517 | 18 values = field.possible_values_options |
Chris@1517 | 19 if values.present? |
Chris@1464 | 20 api.array :possible_values do |
Chris@1517 | 21 values.each do |label, value| |
Chris@1464 | 22 api.possible_value do |
Chris@1517 | 23 api.value value || label |
Chris@1464 | 24 end |
Chris@1464 | 25 end |
Chris@1464 | 26 end |
Chris@1464 | 27 end |
Chris@1464 | 28 |
Chris@1464 | 29 if field.is_a?(IssueCustomField) |
Chris@1517 | 30 api.array :trackers do |
Chris@1464 | 31 field.trackers.each do |tracker| |
Chris@1464 | 32 api.tracker :id => tracker.id, :name => tracker.name |
Chris@1464 | 33 end |
Chris@1464 | 34 end |
Chris@1517 | 35 api.array :roles do |
Chris@1464 | 36 field.roles.each do |role| |
Chris@1464 | 37 api.role :id => role.id, :name => role.name |
Chris@1464 | 38 end |
Chris@1464 | 39 end |
Chris@1464 | 40 end |
Chris@1464 | 41 end |
Chris@1464 | 42 end |
Chris@1464 | 43 end |