We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 936d7e4 commit 6f027d4Copy full SHA for 6f027d4
label_studio/jwt_auth/models.py
@@ -42,7 +42,9 @@ def has_modify_permission(self, user):
42
"""Only organization owners/admins can modify JWT settings."""
43
if not self.organization.has_permission(user):
44
return False
45
- return user.is_owner or (hasattr(user, 'is_administrator') and user.is_administrator)
+ is_owner = user.is_owner if hasattr(user, 'is_owner') else (user.id == self.organization.created_by.id)
46
+ is_administrator = hasattr(user, 'is_administrator') and user.is_administrator
47
+ return is_owner or is_administrator
48
49
def has_permission(self, user):
50
0 commit comments