mirror of
https://github.com/discourse/discourse.git
synced 2025-09-05 08:59:27 +08:00
Support for per-user API keys
This commit is contained in:
parent
5e2d8dcf37
commit
348e2e3ef2
45 changed files with 670 additions and 87 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue