Move user db creation to service

This commit is contained in:
2020-12-08 17:39:54 +01:00
parent 44fadb12d6
commit e8c1a6066a
4 changed files with 45 additions and 11 deletions

View File

@@ -94,14 +94,15 @@ class SignupController < ApplicationController
end
def complete_signup
@user.save!
session[:new_user] = nil
session[:validation_error] = nil
CreateAccount.call(
username: @user.cn,
domain: "kosmos.org",
email: @user.email,
password: @user.password
password: @user.password,
invitation: @invitation
)
@invitation.update! invited_user_id: @user.id, used_at: DateTime.now