Feature #36320 » 0002-Fix-deprecation-warning.patch
| app/controllers/attachments_controller.rb | ||
|---|---|---|
| 100 | 100 | def upload | 
| 101 | 101 | # Make sure that API users get used to set this content type | 
| 102 | 102 | # as it won't trigger Rails' automatic parsing of the request body for parameters | 
| 103 |     unless request.content_type == 'application/octet-stream' | |
| 103 |     unless request.media_type == 'application/octet-stream' | |
| 104 | 104 | head 406 | 
| 105 | 105 | return | 
| 106 | 106 | end | 
| app/helpers/application_helper.rb | ||
|---|---|---|
| 259 | 259 | when 'Array' | 
| 260 | 260 |       formatted_objects = object.map {|o| format_object(o, html)} | 
| 261 | 261 |       html ? safe_join(formatted_objects, ', ') : formatted_objects.join(', ') | 
| 262 | when 'Time' | |
| 262 |     when 'Time', 'ActiveSupport::TimeWithZone' | |
| 263 | 263 | format_time(object) | 
| 264 | 264 | when 'Date' | 
| 265 | 265 | format_date(object) | 
| ... | ... | |
| 631 | 631 | 'span', nil, | 
| 632 | 632 |                  :class => "name icon icon-#{principal.class.name.downcase}" | 
| 633 | 633 | ) | 
| 634 | ) + principal | |
| 634 |             ) + principal.to_s | |
| 635 | 635 | ) | 
| 636 | 636 | end | 
| 637 | 637 | s.html_safe | 
| app/models/query.rb | ||
|---|---|---|
| 1581 | 1581 | else | 
| 1582 | 1582 | from = from - 1 # second | 
| 1583 | 1583 | end | 
| 1584 |       if self.class.default_timezone == :utc | |
| 1584 |       if ActiveRecord.default_timezone == :utc | |
| 1585 | 1585 | from = from.utc | 
| 1586 | 1586 | end | 
| 1587 | 1587 |       s << ("#{table}.#{field} > '%s'" % [quoted_time(from, is_custom_filter)]) | 
| ... | ... | |
| 1590 | 1590 | if to.is_a?(Date) | 
| 1591 | 1591 | to = date_for_user_time_zone(to.year, to.month, to.day).end_of_day | 
| 1592 | 1592 | end | 
| 1593 |       if self.class.default_timezone == :utc | |
| 1593 |       if ActiveRecord.default_timezone == :utc | |
| 1594 | 1594 | to = to.utc | 
| 1595 | 1595 | end | 
| 1596 | 1596 |       s << ("#{table}.#{field} <= '%s'" % [quoted_time(to, is_custom_filter)]) | 
| app/views/custom_fields/_visibility_by_project_selector.html.erb | ||
|---|---|---|
| 4 | 4 | <div id="custom_field_project_ids"> | 
| 5 | 5 | <% project_ids = @custom_field.project_ids.to_a %> | 
| 6 | 6 | <%= render_project_nested_lists(Project.all) do |p| | 
| 7 |       content_tag('label', check_box_tag('custom_field[project_ids][]', p.id, project_ids.include?(p.id), :id => nil) + ' ' + p) | |
| 7 |       content_tag('label', check_box_tag('custom_field[project_ids][]', p.id, project_ids.include?(p.id), :id => nil) + ' ' + p.to_s) | |
| 8 | 8 | end %> | 
| 9 | 9 |     <%= hidden_field_tag('custom_field[project_ids][]', '', :id => nil) %> | 
| 10 | 10 | </div> | 
| config/application.rb | ||
|---|---|---|
| 27 | 27 | # :all can be used as a placeholder for all plugins not explicitly named. | 
| 28 | 28 | # config.plugins = [ :exception_notification, :ssl_requirement, :all ] | 
| 29 | 29 | |
| 30 | config.active_record.legacy_connection_handling = false | |
| 31 | config.active_support.remove_deprecated_time_with_zone_name = true | |
| 32 | ||
| 30 | 33 | config.active_record.store_full_sti_class = true | 
| 31 | 34 | config.active_record.default_timezone = :local | 
| 32 | 35 | |
| test/unit/query_test.rb | ||
|---|---|---|
| 2610 | 2610 | User.current.pref.update_attribute :time_zone, 'Hawaii' | 
| 2611 | 2611 | |
| 2612 | 2612 | # assume timestamps are stored as utc | 
| 2613 |     ActiveRecord::Base.default_timezone = :utc | |
| 2613 | ActiveRecord.default_timezone = :utc | |
| 2614 | 2614 | |
| 2615 | 2615 | from = Date.parse '2016-03-20' | 
| 2616 | 2616 | to = Date.parse '2016-03-22' | 
| ... | ... | |
| 2621 | 2621 | t = Time.new(2016, 3, 23, 9, 59, 59, 0).end_of_hour | 
| 2622 | 2622 |     assert_equal "table.field > '#{Query.connection.quoted_date f}' AND table.field <= '#{Query.connection.quoted_date t}'", c | 
| 2623 | 2623 | ensure | 
| 2624 |     ActiveRecord::Base.default_timezone = :local # restore Redmine default | |
| 2624 | ActiveRecord.default_timezone = :local # restore Redmine default | |
| 2625 | 2625 | end | 
| 2626 | 2626 | |
| 2627 | 2627 | def test_project_statement_with_closed_subprojects |