mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
Support for sending PMs to email addresses (#4988)
* Added support for sending PMs to email addresses. * Made changes after review. * Added settings validator. * Fixed tests.
This commit is contained in:
@@ -617,7 +617,10 @@ class PostsController < ApplicationController
|
||||
usernames = usernames.split(",")
|
||||
groups = Group.mentionable(current_user).where('name in (?)', usernames).pluck('name')
|
||||
usernames -= groups
|
||||
emails = usernames.select { |user| user.match(/@/) }
|
||||
usernames -= emails
|
||||
result[:target_usernames] = usernames.join(",")
|
||||
result[:target_emails] = emails.join(",")
|
||||
result[:target_group_names] = groups.join(",")
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user