mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
Let's not show tons of extra information about invites unless you're the
person who invited them.
This commit is contained in:
@@ -7,24 +7,46 @@ class InvitedUserSerializer < BasicUserSerializer
|
||||
:days_visited,
|
||||
:days_since_created
|
||||
|
||||
attr_accessor :invited_by
|
||||
|
||||
def time_read
|
||||
AgeWords.age_words(object.user_stat.time_read)
|
||||
end
|
||||
|
||||
def include_time_read?
|
||||
scope.can_see_invite_details?(invited_by)
|
||||
end
|
||||
|
||||
def days_visited
|
||||
object.user_stat.days_visited
|
||||
end
|
||||
|
||||
def include_days_visited?
|
||||
scope.can_see_invite_details?(invited_by)
|
||||
end
|
||||
|
||||
def topics_entered
|
||||
object.user_stat.topics_entered
|
||||
end
|
||||
|
||||
def include_topics_entered?
|
||||
scope.can_see_invite_details?(invited_by)
|
||||
end
|
||||
|
||||
def posts_read_count
|
||||
object.user_stat.posts_read_count
|
||||
end
|
||||
|
||||
def include_posts_read_count?
|
||||
scope.can_see_invite_details?(invited_by)
|
||||
end
|
||||
|
||||
def days_since_created
|
||||
((Time.now - object.created_at) / 60 / 60 / 24).ceil
|
||||
end
|
||||
|
||||
def include_days_since_created
|
||||
scope.can_see_invite_details?(invited_by)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user