diff options
author | Guillermo Ramos | 2020-02-11 18:21:12 +0100 |
---|---|---|
committer | Guillermo Ramos | 2020-02-11 18:21:12 +0100 |
commit | 6ce840b8d9155170b54277c83b1363d4eb42ab34 (patch) | |
tree | 929fac520861acb34c054443d73d0ca34a2b26d5 /lib/waev_web/controllers | |
parent | c8961cafed719ae0e3113b1cc4bb1e5dac5d62d1 (diff) | |
download | waev-6ce840b8d9155170b54277c83b1363d4eb42ab34.tar.gz |
Pagination
Diffstat (limited to 'lib/waev_web/controllers')
-rw-r--r-- | lib/waev_web/controllers/exports_controller.ex | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/waev_web/controllers/exports_controller.ex b/lib/waev_web/controllers/exports_controller.ex index f2b6fb4..8d16cb5 100644 --- a/lib/waev_web/controllers/exports_controller.ex +++ b/lib/waev_web/controllers/exports_controller.ex @@ -1,10 +1,13 @@ defmodule WaevWeb.ExportsController do use WaevWeb, :controller - def show(conn, %{"id" => id}) do - case Waev.Export.get(id) do + def show(conn, %{"id" => id} = params) do + page = Map.get(params, "page", "1") |> String.to_integer() + size = Map.get(params, "size", "100") |> String.to_integer() + + case Waev.Export.get(id, page, size) do {:ok, export} -> - render(conn, "show.html", id: id, export: export) + render(conn, "show.html", id: id, export: export, page: page, size: size) :error -> conn |