def _is_sox_restricted(self):
        """Check if user has restricted access for the object {self}"""
        if not hasattr(self, "sox_302_enabled"):
            return False

        user = permissions.get_user()
        return self.sox_302_enabled and self.is_user_role_restricted(user)
示例#2
0
def get_permissions_json():
  """Get all permissions for current user"""
  with benchmark("Get permission JSON"):
    permissions.permissions_for(permissions.get_user())
    return json.dumps(
        getattr(flask.g, '_request_permissions', None),
        cls=SetEncoder
    )
示例#3
0
def get_permissions_json():
  """Get all permissions for current user"""
  with benchmark("Get permission JSON"):
    permissions.permissions_for(permissions.get_user())
    return json.dumps(
        getattr(flask.g, '_request_permissions', None),
        cls=SetEncoder
    )
示例#4
0
def get_permissions_json():
  permissions.permissions_for(permissions.get_user())
  return json.dumps(session['permissions'])