Add roles to user

This commit is contained in:
João Gilberto Balsini Moura 2020-09-12 21:14:06 -03:00
parent c9b43ac9b1
commit 33029dae04
4 changed files with 31 additions and 1 deletions
lib/real_estate/accounts

View file

@ -1,6 +1,12 @@
defmodule RealEstate.Accounts.User do
use Ecto.Schema
import Ecto.Changeset
import EctoEnum
defenum(RolesEnum, :role, [
:user,
:admin
])
@derive {Inspect, except: [:password]}
schema "users" do
@ -9,6 +15,7 @@ defmodule RealEstate.Accounts.User do
field :hashed_password, :string
field :confirmed_at, :naive_datetime
field :role, RolesEnum, default: :user
timestamps()
end