mirror of
https://github.com/discourse/discourse.git
synced 2024-11-28 02:53:45 +08:00
22 lines
414 B
Ruby
22 lines
414 B
Ruby
|
class FlaggedUserSerializer < BasicUserSerializer
|
||
|
attributes :can_delete_all_posts,
|
||
|
:can_be_deleted,
|
||
|
:post_count,
|
||
|
:topic_count,
|
||
|
:email,
|
||
|
:ip_address
|
||
|
|
||
|
def can_delete_all_posts
|
||
|
scope.can_delete_all_posts?(object)
|
||
|
end
|
||
|
|
||
|
def can_be_deleted
|
||
|
scope.can_delete_user?(object)
|
||
|
end
|
||
|
|
||
|
def ip_address
|
||
|
object.ip_address.try(:to_s)
|
||
|
end
|
||
|
|
||
|
end
|