diff --git a/Gemfile b/Gemfile index 1561ae4f..854b217e 100644 --- a/Gemfile +++ b/Gemfile @@ -21,8 +21,8 @@ gem "simple_form", "~> 4.0.0" gem "title" gem "uglifier" gem "unicorn" -gem "devise", "~> 3.5.2" -gem "devise_invitable", "~> 1.5.5" +gem "devise", "~> 4.7.1" +gem "devise_invitable" gem "apartment", "~> 0.26.0" gem "pikaday-gem", "~> 1.2.0.0" gem "momentjs-rails" diff --git a/Gemfile.lock b/Gemfile.lock index ed0dae5c..f8b9cd6a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -589,7 +589,7 @@ GEM aws-sigv4 (~> 1.0) aws-sigv2 (1.0.1) aws-sigv4 (1.0.2) - bcrypt (3.1.11) + bcrypt (3.1.13) better_errors (2.5.1) coderay (>= 1.0.0) erubi (>= 1.0.0) @@ -645,16 +645,15 @@ GEM delayed_job_active_record (4.0.3) activerecord (>= 3.0, < 5.0) delayed_job (>= 3.0, < 4.1) - devise (3.5.10) + devise (4.7.1) bcrypt (~> 3.0) orm_adapter (~> 0.1) - railties (>= 3.2.6, < 5) + railties (>= 4.1.0) responders - thread_safe (~> 0.1) warden (~> 1.2.3) - devise_invitable (1.5.5) - actionmailer (>= 3.2.6, < 5) - devise (>= 3.2.0) + devise_invitable (1.7.5) + actionmailer (>= 4.1.0) + devise (>= 4.0.0) diff-lcs (1.3) docile (1.1.5) dotenv (0.11.1) @@ -795,15 +794,15 @@ GEM rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) raindrops (0.19.0) - rake (12.3.2) + rake (13.0.1) rbtree3 (0.5.0) recipient_interceptor (0.1.2) mail redcarpet (3.4.0) regexp_parser (1.6.0) - responders (2.4.0) - actionpack (>= 4.2.0, < 5.3) - railties (>= 4.2.0, < 5.3) + responders (2.4.1) + actionpack (>= 4.2.0, < 6.0) + railties (>= 4.2.0, < 6.0) rspec-core (3.8.0) rspec-support (~> 3.8.0) rspec-expectations (3.8.2) @@ -912,8 +911,8 @@ DEPENDENCIES dalli database_cleaner delayed_job_active_record (= 4.0.3) - devise (~> 3.5.2) - devise_invitable (~> 1.5.5) + devise (~> 4.7.1) + devise_invitable dotenv-rails email_spec email_validator diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 0bd8fb0c..f144e6dc 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -10,8 +10,9 @@ class ApplicationController < ActionController::Base protected def configure_permitted_parameters - devise_parameter_sanitizer.for(:accept_invitation). - concat([:first_name, :last_name]) + devise_parameter_sanitizer.permit( + :accept_invitation, keys: [:first_name, :last_name] + ) end def authenticate_inviter!