Class: GroupUserSerializer
Instance Method Summary
collapse
#admin, #flair_bg_color, #flair_color, #flair_group_id, #flair_name, #flair_url, #include_admin?, #include_flair_bg_color?, #include_flair_color?, #include_flair_group_id?, #include_flair_name?, #include_flair_url?, #include_moderator?, #include_primary_group_name?, included, #moderator, #primary_group_name
#avatar_template, #categories_with_notification_level, #category_user_notification_levels, #include_name?, #name, #user, #user_is_current_user
expire_cache_fragment!, fragment_cache
#include!
Instance Method Details
#include_added_at? ⇒ Boolean
12
13
14
|
# File 'app/serializers/group_user_serializer.rb', line 12
def include_added_at?
object.respond_to? :added_at
end
|
#include_status? ⇒ Boolean
16
17
18
|
# File 'app/serializers/group_user_serializer.rb', line 16
def include_status?
SiteSetting.enable_user_status && user.has_status?
end
|
#status ⇒ Object
20
21
22
|
# File 'app/serializers/group_user_serializer.rb', line 20
def status
UserStatusSerializer.new(user.user_status, root: false)
end
|
#timezone ⇒ Object
8
9
10
|
# File 'app/serializers/group_user_serializer.rb', line 8
def timezone
user.user_option.timezone
end
|