mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-14 06:19:17 +00:00
feat: support configuring multiple SSH keys for users
This commit is contained in:
@@ -18,8 +18,7 @@ from ..models import User
|
||||
|
||||
__all__ = [
|
||||
'UserResetPasswordApi', 'UserResetPKApi',
|
||||
'UserProfileApi', 'UserPasswordApi',
|
||||
'UserPublicKeyApi'
|
||||
'UserProfileApi', 'UserPasswordApi'
|
||||
]
|
||||
|
||||
|
||||
@@ -79,15 +78,3 @@ class UserPasswordApi(generics.RetrieveUpdateAPIView):
|
||||
resp = super().update(request, *args, **kwargs)
|
||||
ResetPasswordSuccessMsg(self.request.user, request).publish_async()
|
||||
return resp
|
||||
|
||||
|
||||
class UserPublicKeyApi(generics.RetrieveUpdateAPIView):
|
||||
permission_classes = (IsAuthenticated,)
|
||||
serializer_class = serializers.UserUpdatePublicKeySerializer
|
||||
|
||||
def get_object(self):
|
||||
return self.request.user
|
||||
|
||||
def perform_update(self, serializer):
|
||||
super().perform_update(serializer)
|
||||
ResetPublicKeySuccessMsg(self.get_object(), self.request).publish_async()
|
||||
|
Reference in New Issue
Block a user