Current section

Files

Jump to
curator priv templates curator.install model.ex
Raw

priv/templates/curator.install/model.ex

defmodule <%= module %> do
use <%= base %>.Web, :model
# Use Curator Modules (as needed).
# use CuratorDatabaseAuthenticatable.Schema
schema <%= inspect plural %> do
field :email, :string
# Add Curator Module fields (as needed).
# curator_database_authenticatable_schema
timestamps
end
def changeset(struct, params \\ %{}) do
struct
|> cast(params, [:email])
|> validate_required([:email])
|> validate_format(:email, ~r/@/)
|> unique_constraint(:email)
end
end