From b2539a3226cb178f8a2e0e6e1c8690375ec9b762 Mon Sep 17 00:00:00 2001 From: baarkerlounger Date: Wed, 1 Dec 2021 22:01:07 +0000 Subject: [PATCH] Reset user password and redirect back to org users page --- app/controllers/users_controller.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 9c031593e..caab232b3 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -14,8 +14,9 @@ class UsersController < ApplicationController end def create - @user = User.create!(user_params.merge(org_params)) - redirect_to @user + @user = User.create!(user_params.merge(org_params).merge(password_params)) + @user.send_reset_password_instructions + redirect_to users_organisation_path(current_user.organisation) end def edit_password @@ -24,6 +25,10 @@ class UsersController < ApplicationController private + def password_params + { password: SecureRandom.hex(8) } + end + def org_params { organisation: current_user.organisation } end