Paquet sovisuhal.libs
Modules
sovisuhal.libs.elastichal
- sovisuhal.libs.elastichal.indexe_chercheur(ldapid, labo_accro, labhalid, idhal, idref, orcid)
Indexe un chercheur dans Elasticsearch
sovisuhal.libs.esActions
- sovisuhal.libs.esActions.confirm_p(scope_field, scope_value, validate)
Retourne un ensemble de documents spécifique en fonction d’un filtre, qui ont leur champ validated à une certaine valeur.
- sovisuhal.libs.esActions.date_all()
Retourne tous les documents, triés par date de publication
- sovisuhal.libs.esActions.date_p(scope_field, scope_value)
Retourne un ensemble de documents spécifique en fonction d’un filtre, triés par date de publication
- sovisuhal.libs.esActions.es_connector(mode='Prod')
Assure la connexion de SoVisu à l’instance ElasticSearch
- sovisuhal.libs.esActions.mode = 'Prod'
- try:
from decouple import config from ldap3 import ALL, Connection, Server from uniauth.decorators import login_required
mode = config(« mode ») # Prod –> mode = “Prod” en env Var
- except:
from django.contrib.auth.decorators import login_required
mode = « Dev »
- sovisuhal.libs.esActions.ref_p(scope_bool_type, scope_field, scope_value, validate, date_range_type, scope_date_from, scope_date_to)
Retourne un ensemble de documents spécifique en fonction de différents filtres, dans une période donnée
- sovisuhal.libs.esActions.ref_p_filter(p_filter, scope_bool_type, scope_field, scope_value, validate, date_range_type, scope_date_from, scope_date_to)
Retourne un ensemble de documents spécifique en fonction de différents filtres, dans une période donnée et d’un filtre p_filter(« uncomplete », »complete », « all »).
- sovisuhal.libs.esActions.scope_all()
Paramètre pour les requêtes ElasticSearch, retourne tous les documents
- sovisuhal.libs.esActions.scope_p(scope_field, scope_value)
Retourne un ensemble de documents spécifique en fonction d’un filtre
sovisuhal.libs.halConcepts
- sovisuhal.libs.halConcepts.concepts()
Retourne la liste des concepts pouvant être par la suite assignés à un chercheur
sovisuhal.libs.hceres
- sovisuhal.libs.hceres.common_data(list1, list2)
Renvoie la liste des éléments communs entre deux listes
- sovisuhal.libs.hceres.sort_references(articles, halstructid)
Classe les références récupérées dans un ordre défini pour le HCERES