Current section
Files
Jump to
Current section
Files
web/models/role.ex
defmodule Lyn.Role do
use Lyn.Web, :model
schema "roles" do
field :name, :string
field :admin, :boolean, default: false
timestamps
end
@required_fields ~w(name admin)
@optional_fields ~w()
@doc """
Creates a changeset based on the `model` and `params`.
If no params are provided, an invalid changeset is returned
with no validation performed.
"""
def changeset(model, params \\ :empty) do
model
|> cast(params, @required_fields, @optional_fields)
end
end