1 changed files with 14 additions and 0 deletions
@ -0,0 +1,14 @@
@@ -0,0 +1,14 @@
|
||||
from main.models import PluginPermission |
||||
|
||||
def getUserFromAuthblob(authblob, plugin, splitBy="\n"): |
||||
""" Return user, if found, for an authblob, else None. """ |
||||
if authblob == '': |
||||
return None |
||||
|
||||
perms = PluginPermission.objects.filter(plugin=plugin, authblob__contains=authblob) |
||||
for perm in perms: |
||||
print perm |
||||
if authblob in perm.authblob.split(splitBy): |
||||
return perm.user |
||||
return None |
||||
|
Loading…
Reference in new issue