Exemplo n.º 1
0
def has_role(context, user, org, role):
    l = role.split(",")
    try:
        org = Variable(org).resolve(context)
    except VariableDoesNotExist:
        org = None
    try:
        user = Variable(user).resolve(context)
    except VariableDoesNotExist:
        user = None
    if user and org:
        return org.has_user_role(user, l[0])
    else:
        return False