summaryrefslogtreecommitdiffstats
path: root/pyload/datatypes/User.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyload/datatypes/User.py')
-rw-r--r--pyload/datatypes/User.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pyload/datatypes/User.py b/pyload/datatypes/User.py
index 645fd0983..fbfb24378 100644
--- a/pyload/datatypes/User.py
+++ b/pyload/datatypes/User.py
@@ -54,6 +54,9 @@ class User(UserData):
def isAdmin(self):
return self.hasRole(Role.Admin)
+ def isOwner(self, obj):
+ return self.primary is None or obj.owner == self.true_primary
+
@property
def primary(self):
""" Primary user id, Internal user handle used for most operations