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
100
101
102
|
# File 'app/serializers/user_summary_serializer.rb', line 100
def can_see_summary_stats
scope.can_see_summary_stats?(object.user)
end
|
#can_see_user_actions ⇒ Object
104
105
106
|
# File 'app/serializers/user_summary_serializer.rb', line 104
def can_see_user_actions
scope.can_see_user_actions?(object.user, [])
end
|
#include_badges? ⇒ Boolean
108
109
110
|
# File 'app/serializers/user_summary_serializer.rb', line 108
def include_badges?
SiteSetting.enable_badges
end
|
#include_bookmark_count? ⇒ Boolean
112
113
114
|
# File 'app/serializers/user_summary_serializer.rb', line 112
def include_bookmark_count?
scope.authenticated? && object.user_id == scope.user.id
end
|
#include_days_visited? ⇒ Boolean
140
141
142
|
# File 'app/serializers/user_summary_serializer.rb', line 140
def include_days_visited?
can_see_summary_stats
end
|
#include_likes_given? ⇒ Boolean
124
125
126
|
# File 'app/serializers/user_summary_serializer.rb', line 124
def include_likes_given?
can_see_summary_stats
end
|
#include_likes_received? ⇒ Boolean
128
129
130
|
# File 'app/serializers/user_summary_serializer.rb', line 128
def include_likes_received?
can_see_summary_stats
end
|
#include_post_count? ⇒ Boolean
148
149
150
|
# File 'app/serializers/user_summary_serializer.rb', line 148
def include_post_count?
can_see_summary_stats
end
|
#include_posts_read_count? ⇒ Boolean
136
137
138
|
# File 'app/serializers/user_summary_serializer.rb', line 136
def include_posts_read_count?
can_see_summary_stats
end
|
#include_recent_time_read? ⇒ Boolean
156
157
158
|
# File 'app/serializers/user_summary_serializer.rb', line 156
def include_recent_time_read?
can_see_summary_stats
end
|
#include_time_read? ⇒ Boolean
152
153
154
|
# File 'app/serializers/user_summary_serializer.rb', line 152
def include_time_read?
can_see_summary_stats
end
|
#include_topic_count? ⇒ Boolean
144
145
146
|
# File 'app/serializers/user_summary_serializer.rb', line 144
def include_topic_count?
can_see_summary_stats
end
|
#include_topics_entered? ⇒ Boolean
132
133
134
|
# File 'app/serializers/user_summary_serializer.rb', line 132
def include_topics_entered?
can_see_summary_stats
end
|
#recent_time_read ⇒ Object
120
121
122
|
# File 'app/serializers/user_summary_serializer.rb', line 120
def recent_time_read
object.recent_time_read
end
|
#time_read ⇒ Object
116
117
118
|
# File 'app/serializers/user_summary_serializer.rb', line 116
def time_read
object.time_read
end
|