Excel export functionality for yields

This commit is contained in:
2024-05-18 23:00:40 +03:00
parent 94c2da00ac
commit 34f6d44b98
7 changed files with 80 additions and 2 deletions

View File

@@ -0,0 +1,14 @@
defmodule OsuuspuutarhaWeb.Exports.YieldController do
use OsuuspuutarhaWeb, :controller
alias Osuuspuutarha.Harvest
def index(conn, _params) do
yields = Harvest.list_yields()
conn
|> put_resp_content_type("text/xlsx")
|> put_resp_header("content-disposition", "attachment; filename=\"korjuut.xlsx\"")
|> render("korjuut.xlsx", %{yields: yields})
end
end