2024-08-26 21:05:11 +05:00
|
|
|
defmodule ComfycampWeb.UserEditorController do
|
|
|
|
use ComfycampWeb, :controller
|
|
|
|
alias Comfycamp.Accounts
|
|
|
|
|
|
|
|
def index(conn, _params) do
|
|
|
|
users = Accounts.list_users()
|
|
|
|
|
|
|
|
conn
|
|
|
|
|> put_layout(html: :admin)
|
2024-08-26 22:10:51 +05:00
|
|
|
|> render(:index,
|
|
|
|
page_title: "Пользователи",
|
|
|
|
users: users,
|
|
|
|
stylesheets: ["/assets/admin.css"]
|
|
|
|
)
|
2024-08-26 21:05:11 +05:00
|
|
|
end
|
|
|
|
|
|
|
|
def show(conn, %{"id" => id}) do
|
|
|
|
user = Accounts.get_user!(id)
|
|
|
|
|
|
|
|
conn
|
|
|
|
|> put_layout(html: :admin)
|
2024-08-26 22:10:51 +05:00
|
|
|
|> render(:show, page_title: user.email, user: user, stylesheets: ["/assets/admin.css"])
|
2024-08-26 21:05:11 +05:00
|
|
|
end
|
|
|
|
end
|