Fix manager invite administrateur

This commit is contained in:
simon lehericey 2019-08-09 11:41:36 +02:00
parent c08e356367
commit d0ac1c3301
6 changed files with 51 additions and 41 deletions

View file

@ -45,6 +45,18 @@ class User < ApplicationRecord
UserMailer.invite_instructeur(self, set_reset_password_token).deliver_later
end
def invite_administrateur!(administration_id)
if administrateur.active?
raise "Impossible d'inviter un utilisateur déjà actif !"
end
reset_password_token = set_reset_password_token
AdministrationMailer.invite_admin(self, reset_password_token, administration_id).deliver_later
reset_password_token
end
private
def link_invites!