diff --git a/app/controllers/instructeurs/groupe_instructeurs_controller.rb b/app/controllers/instructeurs/groupe_instructeurs_controller.rb index d7bedc485..1ad00f79a 100644 --- a/app/controllers/instructeurs/groupe_instructeurs_controller.rb +++ b/app/controllers/instructeurs/groupe_instructeurs_controller.rb @@ -65,7 +65,7 @@ module Instructeurs administrateurs: [procedure.administrateurs.first] ) - user.invite! if user.valid? + user.invite_instructeur! if user.valid? user.instructeur end diff --git a/app/controllers/manager/instructeurs_controller.rb b/app/controllers/manager/instructeurs_controller.rb index 2bfe85d9c..1cd9c0b9c 100644 --- a/app/controllers/manager/instructeurs_controller.rb +++ b/app/controllers/manager/instructeurs_controller.rb @@ -2,7 +2,7 @@ module Manager class InstructeursController < Manager::ApplicationController def reinvite instructeur = Instructeur.find(params[:id]) - instructeur.user.invite! + instructeur.user.invite_instructeur! flash[:notice] = "Instructeur réinvité." redirect_to manager_instructeur_path(instructeur) end diff --git a/app/models/groupe_instructeur.rb b/app/models/groupe_instructeur.rb index bd9aad659..f628b136e 100644 --- a/app/models/groupe_instructeur.rb +++ b/app/models/groupe_instructeur.rb @@ -58,7 +58,7 @@ class GroupeInstructeur < ApplicationRecord if not_found_emails.present? instructeurs_to_add += not_found_emails.map do |email| user = User.create_or_promote_to_instructeur(email, SecureRandom.hex, administrateurs: procedure.administrateurs) - user.invite! + user.invite_instructeur! user.instructeur end end diff --git a/app/models/user.rb b/app/models/user.rb index 576f65759..d98229788 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -79,7 +79,7 @@ class User < ApplicationRecord owns?(dossier) || invite?(dossier) end - def invite! + def invite_instructeur! UserMailer.invite_instructeur(self, set_reset_password_token).deliver_later end