mirror of
https://github.com/discourse/discourse.git
synced 2025-06-02 12:54:32 +08:00
FEATURE: redeem Invite when user sign up
This commit is contained in:
@ -19,6 +19,10 @@ InviteRedeemer = Struct.new(:invite) do
|
||||
|
||||
# extracted from User cause it is very specific to invites
|
||||
def self.create_user_from_invite(invite)
|
||||
|
||||
user_exists = User.find_by_email(invite.email)
|
||||
return user if user_exists
|
||||
|
||||
username = UserNameSuggester.suggest(invite.email)
|
||||
|
||||
DiscourseHub.username_operation do
|
||||
|
Reference in New Issue
Block a user