mirror of
https://github.com/discourse/discourse.git
synced 2024-11-30 19:30:42 +08:00
21 lines
393 B
Ruby
21 lines
393 B
Ruby
|
class FlaggedUserSerializer < BasicUserSerializer
|
||
|
attributes :can_delete_all_posts,
|
||
|
:can_be_deleted,
|
||
|
:post_count,
|
||
|
:topic_count,
|
||
|
: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
|