Сделано подтверждение регистрации пользователей #22
This commit is contained in:
@@ -42,7 +42,7 @@ create(Email, Password) ->
|
||||
email = Email,
|
||||
password_hash = PasswordHash,
|
||||
role = user,
|
||||
status = active,
|
||||
status = pending,
|
||||
reason = ?DEFAULT_REASON,
|
||||
nickname = extract_nickname(Email),
|
||||
avatar_url = ?DEFAULT_AVATAR_URL,
|
||||
@@ -302,9 +302,9 @@ apply_updates(User, Updates) ->
|
||||
-spec set_field(atom(), term(), #user{}) -> #user{}.
|
||||
set_field(email, Value, U) -> U#user{email = Value};
|
||||
set_field(password_hash, Value, U) -> U#user{password_hash = Value};
|
||||
set_field(role, Value, U) when Value =:= user; Value =:= admin; Value =:= bot ->
|
||||
set_field(role, Value, U) when Value =:= user; Value =:= bot ->
|
||||
U#user{role = Value};
|
||||
set_field(status, Value, U) when Value =:= active; Value =:= frozen; Value =:= deleted ->
|
||||
set_field(status, Value, U) when Value =:= active; Value =:= frozen; Value =:= deleted; Value =:= pending ->
|
||||
U#user{status = Value};
|
||||
set_field(reason, Value, U) -> U#user{reason = Value};
|
||||
set_field(nickname, Value, U) -> U#user{nickname = Value};
|
||||
|
||||
Reference in New Issue
Block a user