Project

General

Profile

Actions

Tracker #3157

closed

Rails 4.1 upgrade tasks

Added by Dominic Cleal about 11 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Rails
Target version:
% Done:

100%

Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

This tracker issue covers anything relating to Rails 4.0, e.g. refactors we can do, support for stuff we can/need to drop.


Related issues 42 (2 open40 closed)

Related to Foreman - Refactor #3158: Remove rescues from try calls where method doesn't existClosedKavita Gaikwad09/27/2013Actions
Related to Foreman - Refactor #7567: fix deprecated find_by_[attribute]_or_create dynamic methods ClosedDaniel Lobato Garcia09/22/2014Actions
Related to Foreman - Bug #7568: Use attr_accessible for rails 4 upgradeClosedDaniel Lobato Garcia09/22/2014Actions
Related to Foreman - Bug #7569: scope's require create callable object (lambda or Proc) for rails 4 upgradeClosedJoseph Magen09/22/2014Actions
Related to Foreman - Bug #7573: update PUT to PATCH in routes.rb or on form_for as PATCH is the primary HTTP verb for updates for rails 4Duplicate09/22/2014Actions
Related to Foreman - Bug #7574: update confirm option for the link_to helper to be data attribute for rails 4 upgradeClosedTom Caspy09/22/2014Actions
Related to Foreman - Bug #7575: what to do with vendor/assets/fonts in rails 4 upgradeRejected09/22/2014Actions
Related to Foreman - Bug #8724: replace gems which do not work with rails 4ResolvedTom Caspy12/16/2014Actions
Related to Foreman - Bug #8726: remove deprecated hash_for_path_helper_path method callsNew12/16/2014Actions
Related to Foreman - Bug #8737: resolve deprecation warnings and get gems to work.ResolvedTom Caspy12/17/2014Actions
Related to Foreman - Bug #8738: get tests to run with rails4ResolvedTom Caspy12/17/2014Actions
Related to Foreman - Refactor #11216: Change rails default error messages to use the rails-i18n gemClosedTomer Brisker07/27/2015Actions
Related to Foreman - Bug #11812: Remove whiny nils and add eager loadClosedDaniel Lobato Garcia09/15/2015Actions
Related to Foreman - Bug #11813: Use new engines listing syntaxClosedDaniel Lobato Garcia09/15/2015Actions
Related to Foreman - Bug #11814: model_name needs to be stringified on Rails 4ClosedDaniel Lobato Garcia09/15/2015Actions
Related to Foreman - Bug #11816: Remove whitelist_attributes as it's deprecatedClosedDaniel Lobato Garcia09/15/2015Actions
Related to Foreman - Bug #11817: Do not allow multi-line URL validationsClosedDaniel Lobato Garcia09/15/2015Actions
Related to Foreman - Bug #11818: Update match routes to GETClosedDaniel Lobato Garcia09/15/2015Actions
Related to Foreman - Bug #11844: Remove duplicate distinct scope in FactValueClosedDaniel Lobato Garcia09/16/2015Actions
Related to Foreman - Bug #11846: Specify join_table and foreign keys for habtm associationsClosedDaniel Lobato Garcia09/16/2015Actions
Related to Foreman - Bug #11912: Remove deprecated assert_present assert_blankClosedDaniel Lobato Garcia09/22/2015Actions
Related to Foreman - Bug #11924: Substitute .scoped by .where(nil) to force return relationClosedDaniel Lobato Garcia09/22/2015Actions
Related to Foreman - Bug #12011: Replace .includes(table).where(table) by .eager_loadClosedDaniel Lobato Garcia09/30/2015Actions
Related to Foreman - Bug #12097: rails 4 compatibility - user_test compatible updatesRejected10/08/2015Actions
Related to Foreman - Refactor #12098: Dangling Fog.unmock! makes compute_resource_vms failClosedDaniel Lobato Garcia10/08/2015Actions
Related to Foreman - Refactor #12099: Template locked? relying on rake makes tests failClosedDaniel Lobato Garcia10/08/2015Actions
Related to Foreman - Bug #12404: rake console doesn't work on rails 4.1ClosedTom Caspy11/05/2015Actions
Related to Foreman - Refactor #9524: Update to gettext_i18n_rails_js 1.xResolved02/24/2015Actions
Related to Foreman - Refactor #12457: Use .exists? to check subnet exists for Rails 4 compatibilityClosedDaniel Lobato Garcia11/12/2015Actions
Related to Foreman - Refactor #3540: Change pluck('table.column') back to pluck(:column)New10/29/2013Actions
Related to Foreman - Bug #7246: Remove counter workaround for #5692 on upgrade to rails 4.xRejected08/25/2014Actions
Related to Foreman - Refactor #12914: update rails configuration files to match to 4.1 syntaxClosedOhad Levy12/22/2015Actions
Related to Discovery - Feature #12951: Make discovery compatible for rails4ClosedTom Caspy12/29/2015Actions
Related to Foreman - Tracker #13243: Rails 4.2 upgrade tasksResolved01/15/2016

Actions
Has duplicate Foreman - Feature #7512: upgrade to rails 4.xDuplicate09/18/2014Actions
Blocked by Foreman - Tracker #4656: Drop Ruby 1.8 supportClosed

Actions
Blocked by Packaging - Feature #7228: Rebuild packages under ror41/ruby22 SCLsClosedDominic Cleal08/22/2014Actions
Blocks Packaging - Tracker #7229: Support installation on Fedora 21, drop Fedora 19ClosedDominic Cleal08/22/2014

Actions
Blocked by Foreman - Feature #7230: Upgrade Ruby on Rails to 4.1ClosedDaniel Lobato Garcia08/22/2014Actions
Blocked by Foreman - Refactor #10409: Rails 4 and 3 compatible changesClosedDaniel Lobato Garcia05/07/2015Actions
Blocked by Packaging - Bug #12876: Foreman build can't find bundler 1.3 or higher on Wheezy/PreciseClosed12/18/2015Actions
Blocks Katello - Tracker #9259: Rails 4 featureResolved02/06/2015

Actions
Actions #1

Updated by Dominic Cleal about 11 years ago

  • Related to Refactor #3158: Remove rescues from try calls where method doesn't exist added
Actions #2

Updated by Dominic Cleal about 11 years ago

  • Tracker changed from Refactor to Tracker
Actions #3

Updated by Dominic Cleal about 11 years ago

  • Blocked by Refactor #3540: Change pluck('table.column') back to pluck(:column) added
Actions #4

Updated by Dominic Cleal over 10 years ago

Actions #5

Updated by Dominic Cleal about 10 years ago

  • Blocked by Feature #7228: Rebuild packages under ror41/ruby22 SCLs added
Actions #6

Updated by Dominic Cleal about 10 years ago

  • Blocks Tracker #7229: Support installation on Fedora 21, drop Fedora 19 added
Actions #7

Updated by Dominic Cleal about 10 years ago

Actions #8

Updated by Dominic Cleal about 10 years ago

  • Subject changed from [TRACKER] Rails 4.0 upgrade tasks to Rails 4.0 upgrade tasks
Actions #9

Updated by Tomer Brisker about 10 years ago

  • Blocked by Bug #7246: Remove counter workaround for #5692 on upgrade to rails 4.x added
Actions #10

Updated by Ohad Levy about 10 years ago

  • Blocked by Feature #3917: Add strong_parameters to foreman added
Actions #11

Updated by Ohad Levy about 10 years ago

Actions #12

Updated by Joseph Magen about 10 years ago

  • Related to Refactor #7567: fix deprecated find_by_[attribute]_or_create dynamic methods added
Actions #13

Updated by Joseph Magen about 10 years ago

  • Related to Bug #7568: Use attr_accessible for rails 4 upgrade added
Actions #14

Updated by Joseph Magen about 10 years ago

  • Related to Bug #7569: scope's require create callable object (lambda or Proc) for rails 4 upgrade added
Actions #15

Updated by Joseph Magen about 10 years ago

  • Related to Bug #7573: update PUT to PATCH in routes.rb or on form_for as PATCH is the primary HTTP verb for updates for rails 4 added
Actions #16

Updated by Joseph Magen about 10 years ago

  • Related to Bug #7574: update confirm option for the link_to helper to be data attribute for rails 4 upgrade added
Actions #17

Updated by Joseph Magen about 10 years ago

  • Related to Bug #7575: what to do with vendor/assets/fonts in rails 4 upgrade added
Actions #18

Updated by Ohad Levy about 10 years ago

  • Translation missing: en.field_release set to 21
Actions #19

Updated by Ohad Levy about 10 years ago

  • Translation missing: en.field_release deleted (21)
Actions #20

Updated by Dominic Cleal about 10 years ago

Actions #21

Updated by Dominic Cleal almost 10 years ago

Actions #22

Updated by Dominic Cleal almost 10 years ago

Actions #23

Updated by Tom Caspy almost 10 years ago

  • Related to Bug #8724: replace gems which do not work with rails 4 added
Actions #24

Updated by Tom Caspy almost 10 years ago

  • Related to Bug #8726: remove deprecated hash_for_path_helper_path method calls added
Actions #25

Updated by Tom Caspy almost 10 years ago

  • Related to Bug #8737: resolve deprecation warnings and get gems to work. added
Actions #26

Updated by Tom Caspy almost 10 years ago

  • Related to Bug #8738: get tests to run with rails4 added
Actions #27

Updated by Dominic Cleal almost 10 years ago

  • Related to Bug #8791: I18n::InvalidLocale: :en is not a valid locale added
Actions #28

Updated by Dominic Cleal almost 10 years ago

  • Related to deleted (Bug #8791: I18n::InvalidLocale: :en is not a valid locale)
Actions #29

Updated by Dominic Cleal almost 10 years ago

  • Blocks Bug #4274: remove I18n deprecation warning when running tests added
Actions #30

Updated by Eric Helms almost 10 years ago

Actions #31

Updated by Dominic Cleal over 9 years ago

  • Blocks Bug #10019: Compute Profile Memory options different for selected language? added
Actions #32

Updated by Daniel Lobato Garcia over 9 years ago

Actions #33

Updated by Tomer Brisker over 9 years ago

  • Related to Refactor #11216: Change rails default error messages to use the rails-i18n gem added
Actions #35

Updated by Daniel Lobato Garcia about 9 years ago

  • Related to Bug #11812: Remove whiny nils and add eager load added
Actions #36

Updated by Daniel Lobato Garcia about 9 years ago

  • Related to Bug #11813: Use new engines listing syntax added
Actions #37

Updated by Daniel Lobato Garcia about 9 years ago

  • Related to Bug #11814: model_name needs to be stringified on Rails 4 added
Actions #38

Updated by Daniel Lobato Garcia about 9 years ago

  • Related to Bug #11816: Remove whitelist_attributes as it's deprecated added
Actions #39

Updated by Daniel Lobato Garcia about 9 years ago

  • Related to Bug #11817: Do not allow multi-line URL validations added
Actions #40

Updated by Daniel Lobato Garcia about 9 years ago

  • Related to Bug #11818: Update match routes to GET added
Actions #41

Updated by Daniel Lobato Garcia about 9 years ago

  • Related to Bug #11844: Remove duplicate distinct scope in FactValue added
Actions #42

Updated by Ohad Levy about 9 years ago

  • Related to Bug #11846: Specify join_table and foreign keys for habtm associations added
Actions #43

Updated by Daniel Lobato Garcia about 9 years ago

  • Related to Bug #11912: Remove deprecated assert_present assert_blank added
Actions #44

Updated by Daniel Lobato Garcia about 9 years ago

  • Related to Bug #11924: Substitute .scoped by .where(nil) to force return relation added
Actions #45

Updated by Daniel Lobato Garcia about 9 years ago

  • Related to Bug #12011: Replace .includes(table).where(table) by .eager_load added
Actions #46

Updated by Daniel Lobato Garcia about 9 years ago

  • Related to Bug #12097: rails 4 compatibility - user_test compatible updates added
Actions #47

Updated by Daniel Lobato Garcia about 9 years ago

  • Related to Refactor #12098: Dangling Fog.unmock! makes compute_resource_vms fail added
Actions #48

Updated by Daniel Lobato Garcia about 9 years ago

  • Related to Refactor #12099: Template locked? relying on rake makes tests fail added
Actions #49

Updated by The Foreman Bot about 9 years ago

  • Status changed from New to Ready For Testing
Actions #50

Updated by Tom Caspy about 9 years ago

  • Related to Bug #12404: rake console doesn't work on rails 4.1 added
Actions #51

Updated by Dominic Cleal about 9 years ago

  • Related to Refactor #9524: Update to gettext_i18n_rails_js 1.x added
Actions #52

Updated by Daniel Lobato Garcia about 9 years ago

  • Related to Refactor #12457: Use .exists? to check subnet exists for Rails 4 compatibility added
Actions #53

Updated by Dominic Cleal almost 9 years ago

  • Blocked by deleted (Refactor #3540: Change pluck('table.column') back to pluck(:column))
Actions #54

Updated by Dominic Cleal almost 9 years ago

  • Related to Refactor #3540: Change pluck('table.column') back to pluck(:column) added
Actions #55

Updated by Dominic Cleal almost 9 years ago

  • Blocked by deleted (Feature #3917: Add strong_parameters to foreman)
Actions #56

Updated by Dominic Cleal almost 9 years ago

  • Blocked by deleted (Refactor #8705: Update jQuery to recent version)
Actions #57

Updated by Dominic Cleal almost 9 years ago

  • Blocks deleted (Bug #4274: remove I18n deprecation warning when running tests)
Actions #58

Updated by Dominic Cleal almost 9 years ago

  • Blocks deleted (Bug #10019: Compute Profile Memory options different for selected language?)
Actions #59

Updated by Dominic Cleal almost 9 years ago

  • Blocked by deleted (Bug #7246: Remove counter workaround for #5692 on upgrade to rails 4.x)
Actions #60

Updated by Dominic Cleal almost 9 years ago

  • Blocked by Bug #7246: Remove counter workaround for #5692 on upgrade to rails 4.x added
Actions #61

Updated by Dominic Cleal almost 9 years ago

  • Blocked by Bug #12876: Foreman build can't find bundler 1.3 or higher on Wheezy/Precise added
Actions #62

Updated by Dominic Cleal almost 9 years ago

  • Subject changed from Rails 4.0 upgrade tasks to Rails 4.1 upgrade tasks
Actions #63

Updated by Dominic Cleal almost 9 years ago

  • Blocked by deleted (Bug #7246: Remove counter workaround for #5692 on upgrade to rails 4.x)
Actions #64

Updated by Dominic Cleal almost 9 years ago

  • Related to Bug #7246: Remove counter workaround for #5692 on upgrade to rails 4.x added
Actions #65

Updated by Dominic Cleal almost 9 years ago

Actions #66

Updated by Dominic Cleal almost 9 years ago

Actions #67

Updated by Ohad Levy almost 9 years ago

  • Related to Refactor #12914: update rails configuration files to match to 4.1 syntax added
Actions #68

Updated by Dominic Cleal almost 9 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
  • Translation missing: en.field_release set to 71

Any further tickets for issues resulting from the Rails 4.1 upgrade should be marked as related to either #7230 (for Foreman core) or this ticket, and with release set to 1.11.0 so they're resolved as blockers.

Actions #69

Updated by Ori Rabin almost 9 years ago

  • Related to Feature #12951: Make discovery compatible for rails4 added
Actions #70

Updated by Dominic Cleal almost 9 years ago

Actions

Also available in: Atom PDF