Class: AdminUserSerializer
Instance Method Summary
collapse
#can_be_deleted, #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
#avatar_template, #categories_with_notification_level, #category_user_notification_levels, #include_name?, #name, #user, #user_is_current_user
#include_status?, included, #status
expire_cache_fragment!, fragment_cache
#include!
Instance Method Details
#can_activate ⇒ Object
27
28
29
|
# File 'app/serializers/admin_user_serializer.rb', line 27
def can_activate
scope.can_activate?(object)
end
|
#can_approve ⇒ Object
15
16
17
|
# File 'app/serializers/admin_user_serializer.rb', line 15
def can_approve
scope.can_approve?(object)
end
|
#can_deactivate ⇒ Object
31
32
33
|
# File 'app/serializers/admin_user_serializer.rb', line 31
def can_deactivate
scope.can_deactivate?(object)
end
|
#can_send_activation_email ⇒ Object
23
24
25
|
# File 'app/serializers/admin_user_serializer.rb', line 23
def can_send_activation_email
scope.can_send_activation_email?(object)
end
|
#include_can_approve? ⇒ Boolean
19
20
21
|
# File 'app/serializers/admin_user_serializer.rb', line 19
def include_can_approve?
SiteSetting.must_approve_users
end
|
#include_can_be_deleted? ⇒ Boolean
43
44
45
|
# File 'app/serializers/admin_user_serializer.rb', line 43
def include_can_be_deleted?
true
end
|
#ip_address ⇒ Object
35
36
37
|
# File 'app/serializers/admin_user_serializer.rb', line 35
def ip_address
object.ip_address.try(:to_s)
end
|
#registration_ip_address ⇒ Object
39
40
41
|
# File 'app/serializers/admin_user_serializer.rb', line 39
def registration_ip_address
object.registration_ip_address.try(:to_s)
end
|