diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-20 03:10:13 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-20 03:10:13 +0300 |
commit | 82cd20acf9f4cceecf222abe718a9e23cef55687 (patch) | |
tree | 4587ee980cd01ceaeeeaa4ad3de5d94a1d9166e8 /app/models | |
parent | a7d1db72c912ef512c25724392f1c903e8d3bd7e (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/models')
-rw-r--r-- | app/models/user.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/app/models/user.rb b/app/models/user.rb index ec9bc7ae01e..2c577fc9696 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -1186,14 +1186,18 @@ class User < ApplicationRecord Member.where(invite_email: verified_emails).invite end - def all_emails + def all_emails(include_private_email: true) all_emails = [] all_emails << email unless temp_oauth_email? - all_emails << private_commit_email + all_emails << private_commit_email if include_private_email all_emails.concat(emails.map(&:email)) all_emails end + def all_public_emails + all_emails(include_private_email: false) + end + def verified_emails verified_emails = [] verified_emails << email if primary_email_verified? |