mirror of
https://github.com/philomena-dev/philomena.git
synced 2024-11-23 20:18:00 +01:00
21 lines
437 B
Elixir
21 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
|