Grouped reports with status data baked in

This commit is contained in:
Maxim Filippov 2019-11-06 21:25:46 +10:00
commit f171095960
3 changed files with 123 additions and 60 deletions

View file

@ -47,8 +47,8 @@ defmodule Pleroma.Web.AdminAPI.ReportView do
Enum.map(groups, fn group ->
%{
date: group[:date],
account: merge_account_views(group[:account]),
status: StatusView.render("show.json", %{activity: group[:status]}),
account: group[:account],
status: group[:status],
actors: Enum.map(group[:actors], &merge_account_views/1),
reports:
group[:reports]