Class: UserSummarySerializer
Defined Under Namespace
Classes: CategoryWithCountsSerializer, LinkSerializer, ReplySerializer, TopicSerializer, UserWithCountSerializer
Instance Method Summary
collapse
expire_cache_fragment!, fragment_cache
#include!
Instance Method Details
#can_see_summary_stats ⇒ Object
99
100
101
|
# File 'app/serializers/user_summary_serializer.rb', line 99
def can_see_summary_stats
scope.can_see_summary_stats?(object.user)
end
|
#include_badges? ⇒ Boolean
103
104
105
|
# File 'app/serializers/user_summary_serializer.rb', line 103
def include_badges?
SiteSetting.enable_badges
end
|
#include_bookmark_count? ⇒ Boolean
107
108
109
|
# File 'app/serializers/user_summary_serializer.rb', line 107
def include_bookmark_count?
scope.authenticated? && object.user_id == scope.user.id
end
|
#include_days_visited? ⇒ Boolean
135
136
137
|
# File 'app/serializers/user_summary_serializer.rb', line 135
def include_days_visited?
can_see_summary_stats
end
|
#include_likes_given? ⇒ Boolean
119
120
121
|
# File 'app/serializers/user_summary_serializer.rb', line 119
def include_likes_given?
can_see_summary_stats
end
|
#include_likes_received? ⇒ Boolean
123
124
125
|
# File 'app/serializers/user_summary_serializer.rb', line 123
def include_likes_received?
can_see_summary_stats
end
|
#include_post_count? ⇒ Boolean
143
144
145
|
# File 'app/serializers/user_summary_serializer.rb', line 143
def include_post_count?
can_see_summary_stats
end
|
#include_posts_read_count? ⇒ Boolean
131
132
133
|
# File 'app/serializers/user_summary_serializer.rb', line 131
def include_posts_read_count?
can_see_summary_stats
end
|
#include_recent_time_read? ⇒ Boolean
151
152
153
|
# File 'app/serializers/user_summary_serializer.rb', line 151
def include_recent_time_read?
can_see_summary_stats
end
|
#include_time_read? ⇒ Boolean
147
148
149
|
# File 'app/serializers/user_summary_serializer.rb', line 147
def include_time_read?
can_see_summary_stats
end
|
#include_topic_count? ⇒ Boolean
139
140
141
|
# File 'app/serializers/user_summary_serializer.rb', line 139
def include_topic_count?
can_see_summary_stats
end
|
#include_topics_entered? ⇒ Boolean
127
128
129
|
# File 'app/serializers/user_summary_serializer.rb', line 127
def include_topics_entered?
can_see_summary_stats
end
|
#recent_time_read ⇒ Object
115
116
117
|
# File 'app/serializers/user_summary_serializer.rb', line 115
def recent_time_read
object.recent_time_read
end
|
#time_read ⇒ Object
111
112
113
|
# File 'app/serializers/user_summary_serializer.rb', line 111
def time_read
object.time_read
end
|