Class: SimilarAdminUserSerializer

Inherits:
AdminUserListSerializer show all
Defined in:
app/serializers/similar_admin_user_serializer.rb

Instance Method Summary collapse

Methods inherited from AdminUserListSerializer

#can_impersonate, #created_at_age, #include_approved?, #include_email?, #include_second_factor_enabled?, #include_silenced?, #include_silenced_till?, #include_suspended_at?, #include_suspended_till?, #last_emailed_age, #last_emailed_at, #last_seen_age, #last_seen_at, #second_factor_enabled, #silenced, #silenced_till, #time_read

Methods inherited from BasicUserSerializer

#avatar_template, #categories_with_notification_level, #category_user_notification_levels, #include_name?, #name, #user, #user_is_current_user

Methods inherited from ApplicationSerializer

expire_cache_fragment!, fragment_cache

Methods inherited from ActiveModel::Serializer

#include!

Instance Method Details

#can_be_silencedObject



10
11
12
# File 'app/serializers/similar_admin_user_serializer.rb', line 10

def can_be_silenced
  scope.can_silence_user?(object)
end

#can_be_suspendedObject



6
7
8
# File 'app/serializers/similar_admin_user_serializer.rb', line 6

def can_be_suspended
  scope.can_suspend?(object)
end