Add User.create_or_promote_to_administrateur

This commit is contained in:
simon lehericey 2019-08-20 12:07:07 +02:00
parent 01a91e68ca
commit c1a622efa1
2 changed files with 14 additions and 25 deletions

View file

@ -77,6 +77,16 @@ class User < ApplicationRecord
user
end
def self.create_or_promote_to_administrateur(email, password)
user = User.create_or_promote_to_instructeur(email, password)
if user.valid? && user.administrateur_id.nil?
user.create_administrateur!(email: email)
end
user
end
private
def link_invites!