Current section

Files

Jump to
imagine_cms lib imagine_web controllers cms_snippet_version_controller.ex
Raw

lib/imagine_web/controllers/cms_snippet_version_controller.ex

defmodule ImagineWeb.CmsSnippetVersionController do
use ImagineWeb, :controller
alias Imagine.CmsTemplates
# alias Imagine.CmsTemplates.CmsSnippetVersion
def index(conn, params) do
cms_snippet =
params["cms_snippet_id"]
|> CmsTemplates.get_cms_snippet!()
|> Imagine.Repo.preload([:versions])
render(conn, "index.html",
cms_snippet: cms_snippet,
cms_snippet_versions: cms_snippet.versions
)
end
def show(conn, %{"id" => id} = params) do
cms_snippet = CmsTemplates.get_cms_snippet!(params["cms_snippet_id"])
cms_snippet_version = CmsTemplates.get_cms_snippet_version!(id)
render(conn, "show.html", cms_snippet: cms_snippet, cms_snippet_version: cms_snippet_version)
end
end