16 lines
440 B
Elixir
16 lines
440 B
Elixir
defmodule Schema.User do
|
|
@moduledoc false
|
|
use Schema
|
|
|
|
schema "users" do
|
|
field :username, :string
|
|
field :password, :string, virtual: true, redact: true
|
|
field :hashed_password, :string, redact: true
|
|
field :current_password, :string, virtual: true, redact: true
|
|
|
|
has_one :mastodon_account, Schema.MastodonAccount
|
|
has_one :bluesky_account, Schema.BlueskyAccount
|
|
|
|
timestamps(type: :utc_datetime_usec)
|
|
end
|
|
end
|