Current section

Files

Jump to
maat_feather lib maat_feather_web views user_view.ex
Raw

lib/maat_feather_web/views/user_view.ex

defmodule MaatFeatherWeb.UserView do
use MaatFeatherWeb, :view
alias MaatFeatherWeb.UserView
def render("index.json", %{users: users}) do
%{data: render_many(users, UserView, "user.json")}
end
def render("show.json", %{user: user}) do
%{data: render_one(user, UserView, "user.json")}
end
def render("user.json", %{user: user}) do
%{
username: user.username,
email: user.email,
role: user.role,
address: user.address,
has_mfa: user.has_mfa
}
end
end