|
def | switchAuteur (argument) |
| Filtrage de la saisie utilisateur pour le choix d'un auteur. More...
|
|
def | initialiseMongo () |
| Connexion avec la base de données recherche -> find and find_one insertion -> insert_one and insert_many maj -> update_one, update_many and replace_one suppression -> delete_one and delete_many.
|
|
def | ajouterUtilisateur (nomUtilisateur) |
| Création d'utilisateur. More...
|
|
def | presenceUtilisateur (nomUtilisateur) |
| Vérification de la présence d'un utilisateur en base. More...
|
|
def | ajouterContenu (nomFichier, auteur) |
| Creation d'un contenu. More...
|
|
def | consulterContenu (auteur, panier=False) |
| Consultation de tous les contenus publics : Si panier est égal à True, on sort les contenus de l'auteur Si panier est égal à False, on sort toutes les questions sauf celles de l'auteur (et ses tiers) (Nb: La problématique des contenus "en cours de modification" sera traitée ultérieurement) More...
|
|
def | consulterTousLesContenu () |
| Consultation de tous les contenus, sans distinction (utile temporairement pour la création d'évaluations) More...
|
|
def | supprimerContenu (numContenu) |
| Suppression d'un contenu (dissociation avec son auteur) More...
|
|
def | mettre_contenu_en_tiers (idContenu, auteur) |
| Permet d'associer un contenu avec le panier d'un auteur tiers. More...
|
|
def | supprimerFavori (idContenu, auteur, version) |
| Permet de dissocier un contenu du panier d'un auteur tiers Si cet auteur était le seul à posséder une question "anonyme", elle est supprimée. More...
|
|
def | isAnonyme (idContenu) |
| Permet de savoir si un contenu possède un auteur légitime. More...
|
|
def | getContenuavecIdEtVersion (idContenu, version) |
| Récupérer un contenu à partir de son identifiant et sa version. More...
|
|
def | getVersionCourante (idContenu) |
| récupérer la version courante d'un contenu More...
|
|
def | getContenuavecId (idContenu) |
| Récupérer un contenu à partir de son identifiant. More...
|
|
def | getVersionContenuavecId (idContenu) |
| Récupérer la version en cours d'un contenu à partir de son identifiant. More...
|
|
def | getMaxIdContenus () |
| Récupérer l'id maximal (pour les contenus) permet de s'assurer que les id de contenu soient uniques.
|
|
def | getMaxIdEvaluations () |
| Récupérer l'id maximal (pour les evaluations) permet de s'assurer que les id de contenu soient uniques.
|
|
def | getMaxIdContenusEnCours () |
| Récupérer l'id maximal (pour les contenus en cours de modification) permet de s'assurer que les id de contenu soient uniques.
|
|
def | getMaxIdDemandesDePublication () |
| Récupérer l'id maximal (pour les demandes de publication) permet de s'assurer que les id de demande de publication soient uniques.
|
|
def | get_contenus_tiers (auteur) |
| Récupérer les favoris d'un utilisateur. More...
|
|
def | creerEvaluation (contenus, auteur) |
| Créer une évaluation. More...
|
|
def | get_evaluations (auteur, id=0) |
| Récupérer les évaluations d'un auteur. More...
|
|
def | modifierContenu (idContenu, auteur, enCours=False) |
| Modifier un contenu. More...
|
|
def | affichage (chemin) |
| affichage d'un contenu de fichier
|
|
def | modification (chemin, idContenu, auteur, modifPremiere=True) |
| modification (directe ici) d'un fichier More...
|
|
def | majContenu (chemin, idContenu, nomBranche) |
| Mettre à jour un contenu (branche principale)
|
|
def | supprimerEvaluation (idEval) |
| Supprimer une évaluation (définitif) More...
|
|
def | existeEnFavori (idContenu) |
| Fonction pour savoir si un contenu est favori chez qqun. More...
|
|
def | getVersionFavoriById (idContenu, auteur) |
| On entre l'id d'un contenu favori pour un auteur, on veut récupérer en sortie la version associée. More...
|
|
def | aneantirContenu (idContenu) |
| Suppression définitive d'un contenu.
|
|
def | getContenusEnCours (auteur) |
| permet de récupérer tous les contenus en cours pour un auteur More...
|
|
def | getIdContenuAssocieAUnEnCours (idContenuEnCours) |
| permet de récupérer le contenu originel associé à un contenu en cours More...
|
|
def | getIdContenuAssocieAUnePublication (idDdePublication) |
|
def | getIdContenuEnCoursAssocieAUnePublication (idDdePublication) |
|
def | getCheminDuContenu (idContenu) |
| récupérer le chemin d'un fichier associé à un contenu More...
|
|
def | changerVersion (idContenu, version, nomBranche="") |
| permet de changer de version pour un contenu (modification de la branche / du commit en fonction de la situation) More...
|
|
def | supprimerContenuEnCours (idContenuEnCours) |
| supprimer un contenu en cours More...
|
|
def | getAuteurContenuEnCours (idContenuEnCours) |
| récupérer l'auteur initial d'un contenu en cours (peut être l'auteur effectuant la modification ou non) More...
|
|
def | getBrancheContenuEnCours (idContenuEnCours) |
| récupérer la branche d'un contenu en cours More...
|
|
def | toutPeter () |
| A NE JAMAIS UTILISER SANS REFLECHIR Suppression integrale de la base de données & recreation des 3 auteurs.
|
|
def | creerNouveauContenu (chemin, auteurEnCours, idContenuEnCours) |
| creer un contenu à partir d'un contenu en cours
|
|
def | isFavoriDeAuteur (auteur, idContenu) |
| fonction qui permet de savoir si un contenu fait partie des favoris d'un auteur On fraude un peu en utilisant getVersionFavoriById -> si la sortie est à 0 ben le contenu n'est pas un favori
|
|
def | demandePublication (idContenu, idContenuEnCours, auteurEnCours, auteur) |
| créer une demande de Publication à l'auteur d'origine More...
|
|
def | getDemandesPub (auteur, emises=True) |
| recuperer toutes les demandes de publication en cours pour un auteur More...
|
|
def | getCommitPourUneVersion (idContenu, version) |
| permet de recuperer un commit particulier lié avec une version donnee More...
|
|
def | gererDemandePub (idPublication, reponse) |
| permet de gerer la reponse à la publication More...
|
|
def | listeMajFavoris (auteur) |
| listing de toutes les mises a jour possibles pour les favoris d'un auteur More...
|
|
def | isMajRefusee (auteur, idContenu, versionMaj) |
| Fonction permettant de savoir si une maj de favori a été refusée ou pas. More...
|
|
def | rechercheSurContenu (action, texteRecherche) |
| Fonction globale de gestion de la recherche sur contenu Très basique pour le moment elle permettra des recherches plus complexes prochainement.
|
|
def | getContenuFichiers () |
| Fonction test permettant de récupérer le contenu des fichiers.
|
|
def | creerAuteurSiBesoin () |
| Fonction permettant de détecter si les auteurs sont créés, et les créer si besoin (exclusive squelette)
|
|
Classe utils.
Permet de stocker les fonctions utilitaires "transversales"