summaryrefslogtreecommitdiffstats
path: root/pyload/datatypes/User.py
diff options
context:
space:
mode:
authorGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2014-01-18 18:45:13 +0100
committerGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2014-01-18 18:45:13 +0100
commit453c1e55c71a96c9529ecdca1d55278cc41088d6 (patch)
tree7a516a84e5590ce5f1f3def71c24bcb14f209023 /pyload/datatypes/User.py
parentsmall fixes and improvements for download engine (diff)
downloadpyload-453c1e55c71a96c9529ecdca1d55278cc41088d6.tar.xz
rewritten download scheduling, improved account manager, db version increased all data will be overwritten
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