def indices(): db = ELmonocleDB( elastic_conn=os.getenv('ELASTIC_CONN', 'localhost:9200'), create=False, prefix=CHANGE_PREFIX, ) _indices = db.get_indices() indices = [] for indice in _indices: if config.is_public_index(indexes_acl, indice): indices.append(indice) else: user = session.get('username') if user: if user in config.get_authorized_users(indexes_acl, indice): indices.append(indice) return jsonify(indices)
def indices(): db = ELmonocleDB( elastic_conn=os.getenv("ELASTIC_CONN", "localhost:9200"), create=False, prefix=CHANGE_PREFIX, user=os.getenv("ELASTIC_USER", None), password=os.getenv("ELASTIC_PASSWORD", None), use_ssl=os.getenv("ELASTIC_USE_SSL", None), verify_certs=os.getenv("ELASTIC_INSECURE", None), ssl_show_warn=os.getenv("ELASTIC_SSL_SHOW_WARN", None), ) _indices = db.get_indices() indices = [] for indice in _indices: if config.is_public_index(indexes_acl, indice): indices.append(indice) else: user = session.get("username") if user: if user in config.get_authorized_users(indexes_acl, indice): indices.append(indice) return jsonify(indices)