mirror of
https://github.com/philomena-dev/philomena.git
synced 2024-11-27 21:47:59 +01:00
22 lines
437 B
Elixir
22 lines
437 B
Elixir
|
defmodule PhilomenaWeb.ForumJson do
|
||
|
|
||
|
def as_json(%{access_level: "normal"} = forum) do
|
||
|
%{
|
||
|
name: forum.name,
|
||
|
short_name: forum.short_name,
|
||
|
description: forum.description,
|
||
|
topic_count: forum.topic_count,
|
||
|
post_count: forum.post_count
|
||
|
}
|
||
|
end
|
||
|
def as_json(_forum) do
|
||
|
%{
|
||
|
name: nil,
|
||
|
short_name: nil,
|
||
|
description: nil,
|
||
|
topic_count: nil,
|
||
|
post_count: nil
|
||
|
}
|
||
|
end
|
||
|
end
|