mirror of
https://github.com/discourse/discourse.git
synced 2025-06-01 09:08:10 +08:00
Support for per-user API keys
This commit is contained in:
@ -16,6 +16,7 @@ class AdminDetailedUserSerializer < AdminUserSerializer
|
||||
:can_be_deleted
|
||||
|
||||
has_one :approved_by, serializer: BasicUserSerializer, embed: :objects
|
||||
has_one :api_key, serializer: ApiKeySerializer, embed: :objects
|
||||
|
||||
def can_revoke_admin
|
||||
scope.can_revoke_admin?(object)
|
||||
@ -49,4 +50,8 @@ class AdminDetailedUserSerializer < AdminUserSerializer
|
||||
object.topics.count
|
||||
end
|
||||
|
||||
def include_api_key?
|
||||
api_key.present?
|
||||
end
|
||||
|
||||
end
|
||||
|
Reference in New Issue
Block a user