Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F33103454
moderation_log_view.ex
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
750 B
Referenced Files
None
Subscribers
None
moderation_log_view.ex
View Options
# Pleroma: A lightweight social networking server
# Copyright © 2017-2022 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
defmodule
Pleroma.Web.AdminAPI.ModerationLogView
do
use
Pleroma.Web
,
:view
alias
Pleroma.ModerationLog
def
render
(
"index.json"
,
%{
log
:
log
})
do
%{
items
:
render_many
(
log
.
items
,
__MODULE__
,
"show.json"
,
as
:
:log_entry
),
total
:
log
.
count
}
end
def
render
(
"show.json"
,
%{
log_entry
:
log_entry
})
do
time
=
log_entry
.
inserted_at
|>
DateTime
.
from_naive!
(
"Etc/UTC"
)
|>
DateTime
.
to_unix
()
%{
id
:
log_entry
.
id
,
data
:
log_entry
.
data
,
time
:
time
,
message
:
ModerationLog
.
get_log_entry_message
(
log_entry
)
}
end
end
File Metadata
Details
Attached
Mime Type
text/x-ruby
Expires
Tue, Jan 20, 1:50 PM (12 h, 34 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
689702
Default Alt Text
moderation_log_view.ex (750 B)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment