mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-26 09:16:10 -06:00
11091 fix for test
This commit is contained in:
parent
51d688c0c2
commit
5af4b374c9
@ -96,16 +96,16 @@ class TokenSerializer(ValidatedModelSerializer):
|
||||
"""
|
||||
Check that the user has permissions to grant other users a token.
|
||||
"""
|
||||
request = self.context.get("request")
|
||||
if request and hasattr(request, "user"):
|
||||
user = request.user
|
||||
else:
|
||||
raise PermissionDenied("Unauthorized user.")
|
||||
if grant_user := data.get('user', None):
|
||||
request = self.context.get("request")
|
||||
if request and hasattr(request, "user"):
|
||||
user = request.user
|
||||
else:
|
||||
raise PermissionDenied("Unauthorized user.")
|
||||
|
||||
grant_user = data['user']
|
||||
if user != grant_user:
|
||||
if not request.user.has_perm('users.grant_token'):
|
||||
raise PermissionDenied("This user does not have permission to create tokens for other users.")
|
||||
if user != grant_user:
|
||||
if not request.user.has_perm('users.grant_token'):
|
||||
raise PermissionDenied("This user does not have permission to create tokens for other users.")
|
||||
|
||||
return data
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user