philomena/lib/philomena_web/views/api/json/award_view.ex
liamwhite 723bfa213f
Use JSON views for API (#64)
* AwardJson, LinkJson, UserJson to views

* FilterJson -> view

* ForumJson -> view

* TopicJson -> view

* PostJson -> view

* TagJson -> view

* CommentJson -> view

* GalleryJson -> view
2020-03-29 21:11:38 -04:00

17 lines
409 B
Elixir

defmodule PhilomenaWeb.Api.Json.AwardView do
use PhilomenaWeb, :view
def render("award.json", %{award: award}) do
%{
image_url: badge_url_root() <> "/" <> award.badge.image,
title: award.badge.title,
id: award.badge_id,
label: award.label,
awarded_on: award.awarded_on
}
end
defp badge_url_root do
Application.get_env(:philomena, :badge_url_root)
end
end