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