Add moderation text in user - #877

This commit is contained in:
Laurent GAY
2025-09-11 13:57:24 +02:00
parent 004b586cfe
commit 45378f0e40
8 changed files with 188 additions and 35 deletions

View File

@@ -16,6 +16,7 @@ defmodule Mobilizon.Users.User do
@type t :: %__MODULE__{
email: String.t(),
moderation: String.t(),
password_hash: String.t(),
password: String.t(),
role: atom(),
@@ -40,6 +41,7 @@ defmodule Mobilizon.Users.User do
@required_attrs [:email]
@optional_attrs [
:moderation,
:role,
:password,
:password_hash,
@@ -61,7 +63,6 @@ defmodule Mobilizon.Users.User do
@attrs @required_attrs ++ @optional_attrs
@registration_required_attrs @required_attrs ++ [:password]
@auth_provider_required_attrs @required_attrs ++ [:provider]
@password_change_required_attrs [:password]
@@ -72,6 +73,7 @@ defmodule Mobilizon.Users.User do
schema "users" do
field(:email, :string)
field(:moderation, :string)
field(:password_hash, :string)
field(:password, :string, virtual: true)
field(:role, UserRole, default: :user)