Merge pull request #362 from anandpdoshi/hotfix-allow-roles
[minor] [fix] only for
This commit is contained in:
commit
c949615997
1 changed files with 4 additions and 4 deletions
|
|
@ -252,10 +252,10 @@ def whitelist(allow_guest=False):
|
|||
def only_for(roles):
|
||||
if not isinstance(roles, (tuple, list)):
|
||||
roles = (roles,)
|
||||
myroles = get_roles()
|
||||
for role in roles:
|
||||
if role not in myroles:
|
||||
raise PermissionError
|
||||
roles = set(roles)
|
||||
myroles = set(get_roles())
|
||||
if not roles.intersection(myroles):
|
||||
raise PermissionError
|
||||
|
||||
class HashAuthenticatedCommand(object):
|
||||
def __init__(self):
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue