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