Skip to content
Extraits de code Groupes Projets
Non vérifiée Valider 00d98895 rédigé par Eugen Rochko's avatar Eugen Rochko Validation de GitHub
Parcourir les fichiers

If registrations have been re-opened when user confirms account, approve (#10349)

parent 013a9e0b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -124,7 +124,8 @@ class User < ApplicationRecord ...@@ -124,7 +124,8 @@ class User < ApplicationRecord
end end
def confirm def confirm
new_user = !confirmed? new_user = !confirmed?
self.approved = true if open_registrations?
super super
...@@ -136,7 +137,8 @@ class User < ApplicationRecord ...@@ -136,7 +137,8 @@ class User < ApplicationRecord
end end
def confirm! def confirm!
new_user = !confirmed? new_user = !confirmed?
self.approved = true if open_registrations?
skip_confirmation! skip_confirmation!
save! save!
...@@ -264,7 +266,11 @@ class User < ApplicationRecord ...@@ -264,7 +266,11 @@ class User < ApplicationRecord
private private
def set_approved def set_approved
self.approved = Setting.registrations_mode == 'open' || invited? self.approved = open_registrations? || invited?
end
def open_registrations?
Setting.registrations_mode == 'open'
end end
def sanitize_languages def sanitize_languages
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter