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