You need to sign in or sign up before continuing.
Commit 160bdff2 authored by Jérémie Passerat's avatar Jérémie Passerat

Amélioration README et correction d'un bug au niveau du chargement des contenus jamais maj

parent 4190ba71
...@@ -21,7 +21,6 @@ from Utils import Utils ...@@ -21,7 +21,6 @@ from Utils import Utils
# - 10 : Consulter les contenus en cours de modification\n # - 10 : Consulter les contenus en cours de modification\n
# - 11 : Gérer les demandes de publication\n # - 11 : Gérer les demandes de publication\n
# - 12 : Mises à jour de favoris\n # - 12 : Mises à jour de favoris\n
# <b> (Il manquera les fonctionnalités à propos des tags libres "privés", la notation contenu / auteur, la gestion de la "popularité" des versions) </b>\n # <b> (Il manquera les fonctionnalités à propos des tags libres "privés", la notation contenu / auteur, la gestion de la "popularité" des versions) </b>\n
# \n # \n
# 0 -> Ouvre un menu permettant l'import d'un fichier (deux choix sont disponibles) \n # 0 -> Ouvre un menu permettant l'import d'un fichier (deux choix sont disponibles) \n
...@@ -37,18 +36,17 @@ from Utils import Utils ...@@ -37,18 +36,17 @@ from Utils import Utils
# 10 -> Par la suite, les contenus "en cours" seront disponibles dans le panier\n # 10 -> Par la suite, les contenus "en cours" seront disponibles dans le panier\n
# 11 -> Demandes de publication recues et émises # 11 -> Demandes de publication recues et émises
# 12 -> Sera intégré, à terme, dans le panier # 12 -> Sera intégré, à terme, dans le panier
# @section tools_sec Les plugins et outils utilisés sont :
# @section Les plugins et outils utilisés sont : # Doxygen 1.8.17 (& l'outil DoxyWizard, plus facile à manipuler) \n
# Doxygen 1.8.17 (& l'outil DoxyWizard, plus facile à manipuler) # Git 2.25.1 \n
# Python 3.8.5 # Python 3.8.5 \n
# Mongodb 4.4.5 # Mongodb 4.4.5 \n
# plugins python (pip3 20.0.2) : gitpython 3.1.14, pymongo 3.11.3 # plugins python (pip3 20.0.2) : gitpython 3.1.14, pymongo 3.11.3 \n
# @section install_sec Installation :
# @section Installation : # 1. Cloner le projet sur le disque \n
# Cloner le projet sur le disque # 2. Installer les outils mentionnés ci dessus \n
# Installer les outils mentionnés ci dessus # 3. Modifier le chemin présent à la ligne 21 du fichier Utils.py (et le remplacer par le chemin ou vous avez cloné le dépôt git) \n
# Modifier le chemin présent à la ligne 21 du fichier Utils.py (et le remplacer par le chemin ou vous avez cloné le dépôt git) # 4. Lancer Main.py, soit directement à la main, soit via un IDE configuré pour ça (environnement virtual utilisable) \n
# Lancer Main.py, soit directement à la main, soit via un IDE configuré pour ça (environnement virtual utilisable)
Menu() Menu()
......
...@@ -437,15 +437,19 @@ class Utils: ...@@ -437,15 +437,19 @@ class Utils:
# @param nomBranche changement direct de branche -> utile pour naviguer parmi les versions "en cours" # @param nomBranche changement direct de branche -> utile pour naviguer parmi les versions "en cours"
@staticmethod @staticmethod
def changerVersion(idContenu, version, nomBranche=""): def changerVersion(idContenu, version, nomBranche=""):
# on recupere le chemin du fichier associé au contenu (dans les 2 cas)
chemin = Utils.getCheminDuContenu(idContenu) # si la version courante est la 1 on a pas besoin de faire la suite
repertoire = chemin[:chemin.rfind("/") + 1] if Utils.getVersionCourante(idContenu) != 1:
if version != 0: # on recupere le chemin du fichier associé au contenu (dans les 2 cas)
# on change le repertoire récupéré ci dessus dans la bonne version (si on travaille avec une version) chemin = Utils.getCheminDuContenu(idContenu)
idCommit = Utils.getCommitPourUneVersion(idContenu, version) repertoire = chemin[:chemin.rfind("/") + 1]
UtilsGit.changerVersionCommit(repertoire, idCommit)
else: if version != 0:
UtilsGit.changerVersionBranche(repertoire, nomBranche) # on change le repertoire récupéré ci dessus dans la bonne version (si on travaille avec une version)
idCommit = Utils.getCommitPourUneVersion(idContenu, version)
UtilsGit.changerVersionCommit(repertoire, idCommit)
else:
UtilsGit.changerVersionBranche(repertoire, nomBranche)
## supprimer un contenu en cours ## supprimer un contenu en cours
# @param idContenuEnCours id du contenu a supprimer # @param idContenuEnCours id du contenu a supprimer
......
...@@ -191,6 +191,14 @@ def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class ...@@ -191,6 +191,14 @@ def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0">majFavoris</a> (self)</td></tr> def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0">majFavoris</a> (self)</td></tr>
<tr class="memdesc:a98106a75d4f57fadb3ca0945b83f33c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Observer les possibilités de mettre à jour les favoris - Action 12. <br /></td></tr> <tr class="memdesc:a98106a75d4f57fadb3ca0945b83f33c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Observer les possibilités de mettre à jour les favoris - Action 12. <br /></td></tr>
<tr class="separator:a98106a75d4f57fadb3ca0945b83f33c0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a98106a75d4f57fadb3ca0945b83f33c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac03256c9f0370f1b9b7957e1989e5753"><td class="memItemLeft" align="right" valign="top"><a id="ac03256c9f0370f1b9b7957e1989e5753"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#ac03256c9f0370f1b9b7957e1989e5753">rechercherContenu</a> (self)</td></tr>
<tr class="memdesc:ac03256c9f0370f1b9b7957e1989e5753"><td class="mdescLeft">&#160;</td><td class="mdescRight">rechercher un contenu dans la banque <br /></td></tr>
<tr class="separator:ac03256c9f0370f1b9b7957e1989e5753"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a292fa30dae93aa9f161bfe68c19fa4a4"><td class="memItemLeft" align="right" valign="top"><a id="a292fa30dae93aa9f161bfe68c19fa4a4"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a292fa30dae93aa9f161bfe68c19fa4a4">gererRecherche</a> (self, choix)</td></tr>
<tr class="memdesc:a292fa30dae93aa9f161bfe68c19fa4a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">gérer la recherche en fonction du type choisi <br /></td></tr>
<tr class="separator:a292fa30dae93aa9f161bfe68c19fa4a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr> Data Fields</h2></td></tr>
......
...@@ -13,12 +13,14 @@ var class_menu_1_1_menu = ...@@ -13,12 +13,14 @@ var class_menu_1_1_menu =
[ "consulterPanier", "class_menu_1_1_menu.html#aba95f49fec0421395c12fc4d0dda199b", null ], [ "consulterPanier", "class_menu_1_1_menu.html#aba95f49fec0421395c12fc4d0dda199b", null ],
[ "creerEvaluation", "class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7", null ], [ "creerEvaluation", "class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7", null ],
[ "gererDemandesPublication", "class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2", null ], [ "gererDemandesPublication", "class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2", null ],
[ "gererRecherche", "class_menu_1_1_menu.html#a292fa30dae93aa9f161bfe68c19fa4a4", null ],
[ "importFichier", "class_menu_1_1_menu.html#a1c8bc994fcc439da37f5748e7d468e3d", null ], [ "importFichier", "class_menu_1_1_menu.html#a1c8bc994fcc439da37f5748e7d468e3d", null ],
[ "majFavoris", "class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0", null ], [ "majFavoris", "class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0", null ],
[ "menuDeBase", "class_menu_1_1_menu.html#ab666125a7d2d44830680b367326c8756", null ], [ "menuDeBase", "class_menu_1_1_menu.html#ab666125a7d2d44830680b367326c8756", null ],
[ "menuDesActions", "class_menu_1_1_menu.html#aa348dc125217f4ea0568ea49f23ea744", null ], [ "menuDesActions", "class_menu_1_1_menu.html#aa348dc125217f4ea0568ea49f23ea744", null ],
[ "modifierContenu", "class_menu_1_1_menu.html#a0f61918a89e167e1095f92c30ff9fa22", null ], [ "modifierContenu", "class_menu_1_1_menu.html#a0f61918a89e167e1095f92c30ff9fa22", null ],
[ "naviguerContenu", "class_menu_1_1_menu.html#a5508cf55127fd1bcff487727b48aa4cf", null ], [ "naviguerContenu", "class_menu_1_1_menu.html#a5508cf55127fd1bcff487727b48aa4cf", null ],
[ "rechercherContenu", "class_menu_1_1_menu.html#ac03256c9f0370f1b9b7957e1989e5753", null ],
[ "supprimerContenu", "class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6", null ], [ "supprimerContenu", "class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6", null ],
[ "supprimerContenuFavori", "class_menu_1_1_menu.html#af1f8d21a77c97d5aa17ced2c0656db2f", null ], [ "supprimerContenuFavori", "class_menu_1_1_menu.html#af1f8d21a77c97d5aa17ced2c0656db2f", null ],
[ "supprimerContenuPersonnel", "class_menu_1_1_menu.html#a288bb8cbfab8ffb826db7d0e030f2d8a", null ], [ "supprimerContenuPersonnel", "class_menu_1_1_menu.html#a288bb8cbfab8ffb826db7d0e030f2d8a", null ],
......
...@@ -93,6 +93,15 @@ $(document).ready(function(){initNavTree('class_utils_1_1_utils.html',''); initR ...@@ -93,6 +93,15 @@ $(document).ready(function(){initNavTree('class_utils_1_1_utils.html',''); initR
<p>Classe utils. <p>Classe utils.
<a href="class_utils_1_1_utils.html#details">More...</a></p> <a href="class_utils_1_1_utils.html#details">More...</a></p>
<div class="dynheader">
Collaboration diagram for Utils:</div>
<div class="dyncontent">
<div class="center"><img src="class_utils_1_1_utils__coll__graph.png" border="0" usemap="#_utils_coll__map" alt="Collaboration graph"/></div>
<map name="_utils_coll__map" id="_utils_coll__map">
<area shape="rect" title="Classe utils." alt="" coords="9,95,61,121"/>
<area shape="rect" title=" " alt="" coords="5,5,64,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
...@@ -257,6 +266,18 @@ def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class ...@@ -257,6 +266,18 @@ def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class
<tr class="memitem:ad31e54d1cec46118f981a76c1d891fa3"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#ad31e54d1cec46118f981a76c1d891fa3">isMajRefusee</a> (auteur, idContenu, versionMaj)</td></tr> <tr class="memitem:ad31e54d1cec46118f981a76c1d891fa3"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#ad31e54d1cec46118f981a76c1d891fa3">isMajRefusee</a> (auteur, idContenu, versionMaj)</td></tr>
<tr class="memdesc:ad31e54d1cec46118f981a76c1d891fa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de savoir si une maj de favori a été refusée ou pas. <a href="class_utils_1_1_utils.html#ad31e54d1cec46118f981a76c1d891fa3">More...</a><br /></td></tr> <tr class="memdesc:ad31e54d1cec46118f981a76c1d891fa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de savoir si une maj de favori a été refusée ou pas. <a href="class_utils_1_1_utils.html#ad31e54d1cec46118f981a76c1d891fa3">More...</a><br /></td></tr>
<tr class="separator:ad31e54d1cec46118f981a76c1d891fa3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad31e54d1cec46118f981a76c1d891fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a369c44ddecce557387c47bba6d4708b7"><td class="memItemLeft" align="right" valign="top"><a id="a369c44ddecce557387c47bba6d4708b7"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a369c44ddecce557387c47bba6d4708b7">rechercheSurContenu</a> (action, texteRecherche)</td></tr>
<tr class="memdesc:a369c44ddecce557387c47bba6d4708b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction globale de gestion de la recherche sur contenu Très basique pour le moment elle permettra des recherches plus complexes prochainement. <br /></td></tr>
<tr class="separator:a369c44ddecce557387c47bba6d4708b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91261deb301f457f9490fe674889bd20"><td class="memItemLeft" align="right" valign="top"><a id="a91261deb301f457f9490fe674889bd20"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a91261deb301f457f9490fe674889bd20">getContenuFichiers</a> ()</td></tr>
<tr class="memdesc:a91261deb301f457f9490fe674889bd20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction test permettant de récupérer le contenu des fichiers. <br /></td></tr>
<tr class="separator:a91261deb301f457f9490fe674889bd20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee09c69c67fe92ed1a5010aae7cd6ad0"><td class="memItemLeft" align="right" valign="top"><a id="aee09c69c67fe92ed1a5010aae7cd6ad0"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#aee09c69c67fe92ed1a5010aae7cd6ad0">creerAuteurSiBesoin</a> ()</td></tr>
<tr class="memdesc:aee09c69c67fe92ed1a5010aae7cd6ad0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de détecter si les auteurs sont créés, et les créer si besoin (exclusive squelette) <br /></td></tr>
<tr class="separator:aee09c69c67fe92ed1a5010aae7cd6ad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr> Static Public Attributes</h2></td></tr>
......
<map id="Utils" name="Utils">
<area shape="rect" id="node1" title="Classe utils." alt="" coords="9,95,61,121"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,5,64,32"/>
</map>
bbf81d00c4d283a8b110a32f74d6156f
\ No newline at end of file
...@@ -156,6 +156,9 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable(); ...@@ -156,6 +156,9 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
<li>consulterTousLesContenu() <li>consulterTousLesContenu()
: <a class="el" href="class_utils_1_1_utils.html#a2fb7b30ad41bcc4b61d952796b666bc5">Utils</a> : <a class="el" href="class_utils_1_1_utils.html#a2fb7b30ad41bcc4b61d952796b666bc5">Utils</a>
</li> </li>
<li>creerAuteurSiBesoin()
: <a class="el" href="class_utils_1_1_utils.html#aee09c69c67fe92ed1a5010aae7cd6ad0">Utils</a>
</li>
<li>creerEvaluation() <li>creerEvaluation()
: <a class="el" href="class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7">Menu</a> : <a class="el" href="class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7">Menu</a>
, <a class="el" href="class_utils_1_1_utils.html#a8e24dbaf53eb1376ddd0b3b0d1bd7723">Utils</a> , <a class="el" href="class_utils_1_1_utils.html#a8e24dbaf53eb1376ddd0b3b0d1bd7723">Utils</a>
...@@ -190,6 +193,9 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable(); ...@@ -190,6 +193,9 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
<li>gererDemandesPublication() <li>gererDemandesPublication()
: <a class="el" href="class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2">Menu</a> : <a class="el" href="class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2">Menu</a>
</li> </li>
<li>gererRecherche()
: <a class="el" href="class_menu_1_1_menu.html#a292fa30dae93aa9f161bfe68c19fa4a4">Menu</a>
</li>
<li>getAuteurContenuEnCours() <li>getAuteurContenuEnCours()
: <a class="el" href="class_utils_1_1_utils.html#ad2af383a0806afc9e99ccb852dd80a1a">Utils</a> : <a class="el" href="class_utils_1_1_utils.html#ad2af383a0806afc9e99ccb852dd80a1a">Utils</a>
</li> </li>
...@@ -208,6 +214,9 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable(); ...@@ -208,6 +214,9 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
<li>getContenuavecIdEtVersion() <li>getContenuavecIdEtVersion()
: <a class="el" href="class_utils_1_1_utils.html#ac0ae80c7630207b577683b10f2d6f1ff">Utils</a> : <a class="el" href="class_utils_1_1_utils.html#ac0ae80c7630207b577683b10f2d6f1ff">Utils</a>
</li> </li>
<li>getContenuFichiers()
: <a class="el" href="class_utils_1_1_utils.html#a91261deb301f457f9490fe674889bd20">Utils</a>
</li>
<li>getContenusEnCours() <li>getContenusEnCours()
: <a class="el" href="class_utils_1_1_utils.html#aa72cc0a6ed399ebd9e8427145cfdf20a">Utils</a> : <a class="el" href="class_utils_1_1_utils.html#aa72cc0a6ed399ebd9e8427145cfdf20a">Utils</a>
</li> </li>
...@@ -322,6 +331,16 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable(); ...@@ -322,6 +331,16 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
</ul> </ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>rechercherContenu()
: <a class="el" href="class_menu_1_1_menu.html#ac03256c9f0370f1b9b7957e1989e5753">Menu</a>
</li>
<li>rechercheSurContenu()
: <a class="el" href="class_utils_1_1_utils.html#a369c44ddecce557387c47bba6d4708b7">Utils</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul> <h3><a id="index_s"></a>- s -</h3><ul>
<li>supprimerContenu() <li>supprimerContenu()
: <a class="el" href="class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6">Menu</a> : <a class="el" href="class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6">Menu</a>
......
...@@ -156,6 +156,9 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl ...@@ -156,6 +156,9 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl
<li>consulterTousLesContenu() <li>consulterTousLesContenu()
: <a class="el" href="class_utils_1_1_utils.html#a2fb7b30ad41bcc4b61d952796b666bc5">Utils</a> : <a class="el" href="class_utils_1_1_utils.html#a2fb7b30ad41bcc4b61d952796b666bc5">Utils</a>
</li> </li>
<li>creerAuteurSiBesoin()
: <a class="el" href="class_utils_1_1_utils.html#aee09c69c67fe92ed1a5010aae7cd6ad0">Utils</a>
</li>
<li>creerEvaluation() <li>creerEvaluation()
: <a class="el" href="class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7">Menu</a> : <a class="el" href="class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7">Menu</a>
, <a class="el" href="class_utils_1_1_utils.html#a8e24dbaf53eb1376ddd0b3b0d1bd7723">Utils</a> , <a class="el" href="class_utils_1_1_utils.html#a8e24dbaf53eb1376ddd0b3b0d1bd7723">Utils</a>
...@@ -190,6 +193,9 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl ...@@ -190,6 +193,9 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl
<li>gererDemandesPublication() <li>gererDemandesPublication()
: <a class="el" href="class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2">Menu</a> : <a class="el" href="class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2">Menu</a>
</li> </li>
<li>gererRecherche()
: <a class="el" href="class_menu_1_1_menu.html#a292fa30dae93aa9f161bfe68c19fa4a4">Menu</a>
</li>
<li>getAuteurContenuEnCours() <li>getAuteurContenuEnCours()
: <a class="el" href="class_utils_1_1_utils.html#ad2af383a0806afc9e99ccb852dd80a1a">Utils</a> : <a class="el" href="class_utils_1_1_utils.html#ad2af383a0806afc9e99ccb852dd80a1a">Utils</a>
</li> </li>
...@@ -208,6 +214,9 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl ...@@ -208,6 +214,9 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl
<li>getContenuavecIdEtVersion() <li>getContenuavecIdEtVersion()
: <a class="el" href="class_utils_1_1_utils.html#ac0ae80c7630207b577683b10f2d6f1ff">Utils</a> : <a class="el" href="class_utils_1_1_utils.html#ac0ae80c7630207b577683b10f2d6f1ff">Utils</a>
</li> </li>
<li>getContenuFichiers()
: <a class="el" href="class_utils_1_1_utils.html#a91261deb301f457f9490fe674889bd20">Utils</a>
</li>
<li>getContenusEnCours() <li>getContenusEnCours()
: <a class="el" href="class_utils_1_1_utils.html#aa72cc0a6ed399ebd9e8427145cfdf20a">Utils</a> : <a class="el" href="class_utils_1_1_utils.html#aa72cc0a6ed399ebd9e8427145cfdf20a">Utils</a>
</li> </li>
...@@ -322,6 +331,16 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl ...@@ -322,6 +331,16 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl
</ul> </ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>rechercherContenu()
: <a class="el" href="class_menu_1_1_menu.html#ac03256c9f0370f1b9b7957e1989e5753">Menu</a>
</li>
<li>rechercheSurContenu()
: <a class="el" href="class_utils_1_1_utils.html#a369c44ddecce557387c47bba6d4708b7">Utils</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul> <h3><a id="index_s"></a>- s -</h3><ul>
<li>supprimerContenu() <li>supprimerContenu()
: <a class="el" href="class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6">Menu</a> : <a class="el" href="class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6">Menu</a>
......
...@@ -108,10 +108,42 @@ Fonctionnalités</h1> ...@@ -108,10 +108,42 @@ Fonctionnalités</h1>
<li>11 : Gérer les demandes de publication<br /> <li>11 : Gérer les demandes de publication<br />
</li> </li>
<li>12 : Mises à jour de favoris<br /> <li>12 : Mises à jour de favoris<br />
</li> <b> (Il manquera les fonctionnalités à propos des tags libres "privés", la notation contenu / auteur, la gestion de la "popularité" des versions) </b><br />
<br />
0 -&gt; Ouvre un menu permettant l'import d'un fichier (deux choix sont disponibles) <br />
1 -&gt; Permet de consulter les contenus importées &amp; celles mises en favori <br />
2 -&gt; Permet de consulter les contenus d'auteurs tiers &amp; de les mettre en favori <br />
3 -&gt; Retourne sur le choix de l'auteur <br />
4 -&gt; "Renier la paternité" d'une question <br />
5 -&gt; Créer un regroupement de contenus <br />
6 -&gt; Consulter les évaluations crééees <br />
7 -&gt; Permet de modifier un des fichiers importé OU un des favoris <br />
8 -&gt; Permet de sélectionner un contenu et une version particulière. Sera intégré, à terme, dans le panier 9 -&gt; Recherche par auteur, date, tag (imposés / libres), contenu / titre, note DANS LA BANQUE OU DANS LE PANIER <br />
10 -&gt; Par la suite, les contenus "en cours" seront disponibles dans le panier<br />
11 -&gt; Demandes de publication recues et émises 12 -&gt; Sera intégré, à terme, dans le panier </li>
</ul> </ul>
</li> </li>
</ol> </ol>
<h1><a class="anchor" id="tools_sec"></a>
Les plugins et outils utilisés sont :</h1>
<p>Doxygen 1.8.17 (&amp; l'outil DoxyWizard, plus facile à manipuler) <br />
Git 2.25.1 <br />
Python 3.8.5 <br />
Mongodb 4.4.5 <br />
plugins python (pip3 20.0.2) : gitpython 3.1.14, pymongo 3.11.3 <br />
</p>
<h1><a class="anchor" id="install_sec"></a>
Installation :</h1>
<ol type="1">
<li>Cloner le projet sur le disque <br />
</li>
<li>Installer les outils mentionnés ci dessus <br />
</li>
<li>Modifier le chemin présent à la ligne 21 du fichier Utils.py (et le remplacer par le chemin ou vous avez cloné le dépôt git) <br />
</li>
<li>Lancer Main.py, soit directement à la main, soit via un IDE configuré pour ça (environnement virtual utilisable) <br />
</li>
</ol>
</div></div><!-- PageDoc --> </div></div><!-- PageDoc -->
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
......
...@@ -38,6 +38,7 @@ var menudata={children:[ ...@@ -38,6 +38,7 @@ var menudata={children:[
{text:"m",url:"functions.html#index_m"}, {text:"m",url:"functions.html#index_m"},
{text:"n",url:"functions.html#index_n"}, {text:"n",url:"functions.html#index_n"},
{text:"p",url:"functions.html#index_p"}, {text:"p",url:"functions.html#index_p"},
{text:"r",url:"functions.html#index_r"},
{text:"s",url:"functions.html#index_s"}, {text:"s",url:"functions.html#index_s"},
{text:"t",url:"functions.html#index_t"}, {text:"t",url:"functions.html#index_t"},
{text:"v",url:"functions.html#index_v"}]}, {text:"v",url:"functions.html#index_v"}]},
...@@ -53,6 +54,7 @@ var menudata={children:[ ...@@ -53,6 +54,7 @@ var menudata={children:[
{text:"m",url:"functions_func.html#index_m"}, {text:"m",url:"functions_func.html#index_m"},
{text:"n",url:"functions_func.html#index_n"}, {text:"n",url:"functions_func.html#index_n"},
{text:"p",url:"functions_func.html#index_p"}, {text:"p",url:"functions_func.html#index_p"},
{text:"r",url:"functions_func.html#index_r"},
{text:"s",url:"functions_func.html#index_s"}, {text:"s",url:"functions_func.html#index_s"},
{text:"t",url:"functions_func.html#index_t"}, {text:"t",url:"functions_func.html#index_t"},
{text:"v",url:"functions_func.html#index_v"}]}]}]}]} {text:"v",url:"functions_func.html#index_v"}]}]}]}]}
...@@ -24,7 +24,9 @@ var NAVTREE = ...@@ -24,7 +24,9 @@ var NAVTREE =
[ [
[ "OpenQuizz", "index.html", [ [ "OpenQuizz", "index.html", [
[ "Projet Open Quiz", "index.html", [ [ "Projet Open Quiz", "index.html", [
[ "Fonctionnalités", "index.html#intro_sec", null ] [ "Fonctionnalités", "index.html#intro_sec", null ],
[ "Les plugins et outils utilisés sont :", "index.html#tools_sec", null ],
[ "Installation :", "index.html#install_sec", null ]
] ], ] ],
[ "Data Structures", "annotated.html", [ [ "Data Structures", "annotated.html", [
[ "Data Structures", "annotated.html", "annotated_dup" ], [ "Data Structures", "annotated.html", "annotated_dup" ],
......
...@@ -7,38 +7,42 @@ var NAVTREEINDEX0 = ...@@ -7,38 +7,42 @@ var NAVTREEINDEX0 =
"class_menu_1_1_menu.html":[1,0,0,0], "class_menu_1_1_menu.html":[1,0,0,0],
"class_menu_1_1_menu.html#a033b38fcf2649da067534eaac444057d":[1,0,0,0,9], "class_menu_1_1_menu.html#a033b38fcf2649da067534eaac444057d":[1,0,0,0,9],
"class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7":[1,0,0,0,11], "class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7":[1,0,0,0,11],
"class_menu_1_1_menu.html#a0f61918a89e167e1095f92c30ff9fa22":[1,0,0,0,17], "class_menu_1_1_menu.html#a0f61918a89e167e1095f92c30ff9fa22":[1,0,0,0,18],
"class_menu_1_1_menu.html#a1c8bc994fcc439da37f5748e7d468e3d":[1,0,0,0,13], "class_menu_1_1_menu.html#a1c8bc994fcc439da37f5748e7d468e3d":[1,0,0,0,14],
"class_menu_1_1_menu.html#a209247bbad3a90c6775e6fa64da56be5":[1,0,0,0,1], "class_menu_1_1_menu.html#a209247bbad3a90c6775e6fa64da56be5":[1,0,0,0,1],
"class_menu_1_1_menu.html#a214a46a1c2c8b81ddb3e97efd48eff26":[1,0,0,0,7], "class_menu_1_1_menu.html#a214a46a1c2c8b81ddb3e97efd48eff26":[1,0,0,0,7],
"class_menu_1_1_menu.html#a288bb8cbfab8ffb826db7d0e030f2d8a":[1,0,0,0,21], "class_menu_1_1_menu.html#a288bb8cbfab8ffb826db7d0e030f2d8a":[1,0,0,0,23],
"class_menu_1_1_menu.html#a292fa30dae93aa9f161bfe68c19fa4a4":[1,0,0,0,13],
"class_menu_1_1_menu.html#a35010d3d61c0019312a95d68978f55bf":[1,0,0,0,5], "class_menu_1_1_menu.html#a35010d3d61c0019312a95d68978f55bf":[1,0,0,0,5],
"class_menu_1_1_menu.html#a445c8f817c7718312ff59cfc9561d95d":[1,0,0,0,6], "class_menu_1_1_menu.html#a445c8f817c7718312ff59cfc9561d95d":[1,0,0,0,6],
"class_menu_1_1_menu.html#a5508cf55127fd1bcff487727b48aa4cf":[1,0,0,0,18], "class_menu_1_1_menu.html#a5508cf55127fd1bcff487727b48aa4cf":[1,0,0,0,19],
"class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6":[1,0,0,0,19], "class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6":[1,0,0,0,21],
"class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2":[1,0,0,0,12], "class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2":[1,0,0,0,12],
"class_menu_1_1_menu.html#a63bf157a0fed80cd75e97b5b4fb58e11":[1,0,0,0,4], "class_menu_1_1_menu.html#a63bf157a0fed80cd75e97b5b4fb58e11":[1,0,0,0,4],
"class_menu_1_1_menu.html#a86dea5a8f5ddc09b54b68aa84b3643f9":[1,0,0,0,23], "class_menu_1_1_menu.html#a86dea5a8f5ddc09b54b68aa84b3643f9":[1,0,0,0,25],
"class_menu_1_1_menu.html#a87a01e7d1bf8fe2de748881cbb604c6f":[1,0,0,0,22], "class_menu_1_1_menu.html#a87a01e7d1bf8fe2de748881cbb604c6f":[1,0,0,0,24],
"class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0":[1,0,0,0,14], "class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0":[1,0,0,0,15],
"class_menu_1_1_menu.html#aa01edc46d4f9dd6f1df9b850b7fd2e29":[1,0,0,0,3], "class_menu_1_1_menu.html#aa01edc46d4f9dd6f1df9b850b7fd2e29":[1,0,0,0,3],
"class_menu_1_1_menu.html#aa348dc125217f4ea0568ea49f23ea744":[1,0,0,0,16], "class_menu_1_1_menu.html#aa348dc125217f4ea0568ea49f23ea744":[1,0,0,0,17],
"class_menu_1_1_menu.html#aa379c4ce8f6e33cd37613b125a12e470":[1,0,0,0,24], "class_menu_1_1_menu.html#aa379c4ce8f6e33cd37613b125a12e470":[1,0,0,0,26],
"class_menu_1_1_menu.html#aa747888b02aeda57031707f70b8c2a65":[1,0,0,0,25], "class_menu_1_1_menu.html#aa747888b02aeda57031707f70b8c2a65":[1,0,0,0,27],
"class_menu_1_1_menu.html#ab666125a7d2d44830680b367326c8756":[1,0,0,0,15], "class_menu_1_1_menu.html#ab666125a7d2d44830680b367326c8756":[1,0,0,0,16],
"class_menu_1_1_menu.html#aba95f49fec0421395c12fc4d0dda199b":[1,0,0,0,10], "class_menu_1_1_menu.html#aba95f49fec0421395c12fc4d0dda199b":[1,0,0,0,10],
"class_menu_1_1_menu.html#abd5386a03c385e726b32a872a989fc38":[1,0,0,0,8], "class_menu_1_1_menu.html#abd5386a03c385e726b32a872a989fc38":[1,0,0,0,8],
"class_menu_1_1_menu.html#ac03256c9f0370f1b9b7957e1989e5753":[1,0,0,0,20],
"class_menu_1_1_menu.html#acf126408c5afb7f572c894a08872ccf7":[1,0,0,0,2], "class_menu_1_1_menu.html#acf126408c5afb7f572c894a08872ccf7":[1,0,0,0,2],
"class_menu_1_1_menu.html#ae64f0875afe3067b97ba370b354b9213":[1,0,0,0,0], "class_menu_1_1_menu.html#ae64f0875afe3067b97ba370b354b9213":[1,0,0,0,0],
"class_menu_1_1_menu.html#af1f8d21a77c97d5aa17ced2c0656db2f":[1,0,0,0,20], "class_menu_1_1_menu.html#af1f8d21a77c97d5aa17ced2c0656db2f":[1,0,0,0,22],
"class_utils_1_1_utils.html":[1,0,1,0], "class_utils_1_1_utils.html":[1,0,1,0],
"class_utils_1_1_utils.html#afd41a8fa47341ed8b86aa27c22f05048":[1,0,1,0,0], "class_utils_1_1_utils.html#afd41a8fa47341ed8b86aa27c22f05048":[1,0,1,0,0],
"class_utils_git_1_1_utils_git.html":[1,0,2,0], "class_utils_git_1_1_utils_git.html":[1,0,2,0],
"classes.html":[1,1], "classes.html":[1,1],
"functions.html":[1,2,0], "functions.html":[1,2,0],
"functions_func.html":[1,2,1], "functions_func.html":[1,2,1],
"index.html":[0],
"index.html":[], "index.html":[],
"index.html":[0],
"index.html#install_sec":[0,2],
"index.html#intro_sec":[0,0], "index.html#intro_sec":[0,0],
"index.html#tools_sec":[0,1],
"pages.html":[] "pages.html":[]
}; };
...@@ -10,6 +10,7 @@ var searchData= ...@@ -10,6 +10,7 @@ var searchData=
['consulterevaluations_18',['consulterEvaluations',['../class_menu_1_1_menu.html#a033b38fcf2649da067534eaac444057d',1,'Menu::Menu']]], ['consulterevaluations_18',['consulterEvaluations',['../class_menu_1_1_menu.html#a033b38fcf2649da067534eaac444057d',1,'Menu::Menu']]],
['consulterpanier_19',['consulterPanier',['../class_menu_1_1_menu.html#aba95f49fec0421395c12fc4d0dda199b',1,'Menu::Menu']]], ['consulterpanier_19',['consulterPanier',['../class_menu_1_1_menu.html#aba95f49fec0421395c12fc4d0dda199b',1,'Menu::Menu']]],
['consultertouslescontenu_20',['consulterTousLesContenu',['../class_utils_1_1_utils.html#a2fb7b30ad41bcc4b61d952796b666bc5',1,'Utils::Utils']]], ['consultertouslescontenu_20',['consulterTousLesContenu',['../class_utils_1_1_utils.html#a2fb7b30ad41bcc4b61d952796b666bc5',1,'Utils::Utils']]],
['creerevaluation_21',['creerEvaluation',['../class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7',1,'Menu.Menu.creerEvaluation()'],['../class_utils_1_1_utils.html#a8e24dbaf53eb1376ddd0b3b0d1bd7723',1,'Utils.Utils.creerEvaluation()']]], ['creerauteursibesoin_21',['creerAuteurSiBesoin',['../class_utils_1_1_utils.html#aee09c69c67fe92ed1a5010aae7cd6ad0',1,'Utils::Utils']]],
['creernouveaucontenu_22',['creerNouveauContenu',['../class_utils_1_1_utils.html#a6dbe40fc111ecabfaab236235b774c14',1,'Utils::Utils']]] ['creerevaluation_22',['creerEvaluation',['../class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7',1,'Menu.Menu.creerEvaluation()'],['../class_utils_1_1_utils.html#a8e24dbaf53eb1376ddd0b3b0d1bd7723',1,'Utils.Utils.creerEvaluation()']]],
['creernouveaucontenu_23',['creerNouveauContenu',['../class_utils_1_1_utils.html#a6dbe40fc111ecabfaab236235b774c14',1,'Utils::Utils']]]
]; ];
var searchData= var searchData=
[ [
['demandepublication_23',['demandePublication',['../class_utils_1_1_utils.html#aad84f7602478f545a2a3246027e12c13',1,'Utils::Utils']]] ['demandepublication_24',['demandePublication',['../class_utils_1_1_utils.html#aad84f7602478f545a2a3246027e12c13',1,'Utils::Utils']]]
]; ];
var searchData= var searchData=
[ [
['embranchement_24',['embranchement',['../class_utils_git_1_1_utils_git.html#a5abab34d70b159c8cb89a20ab341226e',1,'UtilsGit::UtilsGit']]], ['embranchement_25',['embranchement',['../class_utils_git_1_1_utils_git.html#a5abab34d70b159c8cb89a20ab341226e',1,'UtilsGit::UtilsGit']]],
['existeenfavori_25',['existeEnFavori',['../class_utils_1_1_utils.html#ac92b957c4643ae05a68d9e045f56212c',1,'Utils::Utils']]] ['existeenfavori_26',['existeEnFavori',['../class_utils_1_1_utils.html#ac92b957c4643ae05a68d9e045f56212c',1,'Utils::Utils']]]
]; ];
var searchData= var searchData=
[ [
['gererdemandepub_26',['gererDemandePub',['../class_utils_1_1_utils.html#a96bd581f2cf2374f92cd58cd081cf272',1,'Utils::Utils']]], ['gererdemandepub_27',['gererDemandePub',['../class_utils_1_1_utils.html#a96bd581f2cf2374f92cd58cd081cf272',1,'Utils::Utils']]],
['gererdemandespublication_27',['gererDemandesPublication',['../class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2',1,'Menu::Menu']]], ['gererdemandespublication_28',['gererDemandesPublication',['../class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2',1,'Menu::Menu']]],
['getauteurcontenuencours_28',['getAuteurContenuEnCours',['../class_utils_1_1_utils.html#ad2af383a0806afc9e99ccb852dd80a1a',1,'Utils::Utils']]], ['gererrecherche_29',['gererRecherche',['../class_menu_1_1_menu.html#a292fa30dae93aa9f161bfe68c19fa4a4',1,'Menu::Menu']]],
['getbranchecontenuencours_29',['getBrancheContenuEnCours',['../class_utils_1_1_utils.html#af1c368f0eefc75e80373af00e4d86ad2',1,'Utils::Utils']]], ['getauteurcontenuencours_30',['getAuteurContenuEnCours',['../class_utils_1_1_utils.html#ad2af383a0806afc9e99ccb852dd80a1a',1,'Utils::Utils']]],
['getcheminducontenu_30',['getCheminDuContenu',['../class_utils_1_1_utils.html#accd9109caeeb502e1dc5d98bba2cccaa',1,'Utils::Utils']]], ['getbranchecontenuencours_31',['getBrancheContenuEnCours',['../class_utils_1_1_utils.html#af1c368f0eefc75e80373af00e4d86ad2',1,'Utils::Utils']]],
['getcommitpouruneversion_31',['getCommitPourUneVersion',['../class_utils_1_1_utils.html#abeef51565a7f4d0aa6a8c0d397cfdb16',1,'Utils::Utils']]], ['getcheminducontenu_32',['getCheminDuContenu',['../class_utils_1_1_utils.html#accd9109caeeb502e1dc5d98bba2cccaa',1,'Utils::Utils']]],
['getcontenuavecid_32',['getContenuavecId',['../class_utils_1_1_utils.html#a7ea714d27a3c7d4ac79abc00842c4a22',1,'Utils::Utils']]], ['getcommitpouruneversion_33',['getCommitPourUneVersion',['../class_utils_1_1_utils.html#abeef51565a7f4d0aa6a8c0d397cfdb16',1,'Utils::Utils']]],
['getcontenuavecidetversion_33',['getContenuavecIdEtVersion',['../class_utils_1_1_utils.html#ac0ae80c7630207b577683b10f2d6f1ff',1,'Utils::Utils']]], ['getcontenuavecid_34',['getContenuavecId',['../class_utils_1_1_utils.html#a7ea714d27a3c7d4ac79abc00842c4a22',1,'Utils::Utils']]],
['getcontenusencours_34',['getContenusEnCours',['../class_utils_1_1_utils.html#aa72cc0a6ed399ebd9e8427145cfdf20a',1,'Utils::Utils']]], ['getcontenuavecidetversion_35',['getContenuavecIdEtVersion',['../class_utils_1_1_utils.html#ac0ae80c7630207b577683b10f2d6f1ff',1,'Utils::Utils']]],
['getdemandespub_35',['getDemandesPub',['../class_utils_1_1_utils.html#a614529d5fad1df84222f168c7dff2ae9',1,'Utils::Utils']]], ['getcontenufichiers_36',['getContenuFichiers',['../class_utils_1_1_utils.html#a91261deb301f457f9490fe674889bd20',1,'Utils::Utils']]],
['getevaluations_36',['getEvaluations',['../class_utils_1_1_utils.html#ab358ed1e212c2e2fee64a8fff9770551',1,'Utils::Utils']]], ['getcontenusencours_37',['getContenusEnCours',['../class_utils_1_1_utils.html#aa72cc0a6ed399ebd9e8427145cfdf20a',1,'Utils::Utils']]],
['getfavoris_37',['getFavoris',['../class_utils_1_1_utils.html#a3005530a5d09cf6982a533242434d881',1,'Utils::Utils']]], ['getdemandespub_38',['getDemandesPub',['../class_utils_1_1_utils.html#a614529d5fad1df84222f168c7dff2ae9',1,'Utils::Utils']]],
['getidcontenuassocieaunencours_38',['getIdContenuAssocieAUnEnCours',['../class_utils_1_1_utils.html#ae66e49368e3745f2f7ff4b88b57918dc',1,'Utils::Utils']]], ['getevaluations_39',['getEvaluations',['../class_utils_1_1_utils.html#ab358ed1e212c2e2fee64a8fff9770551',1,'Utils::Utils']]],
['getindex_39',['getIndex',['../class_utils_git_1_1_utils_git.html#acb88453b1ce86d7f85ef63db18643b8b',1,'UtilsGit::UtilsGit']]], ['getfavoris_40',['getFavoris',['../class_utils_1_1_utils.html#a3005530a5d09cf6982a533242434d881',1,'Utils::Utils']]],
['getmaxidcontenus_40',['getMaxIdContenus',['../class_utils_1_1_utils.html#a95727ffea6044b6af0f3e87e4b09256b',1,'Utils::Utils']]], ['getidcontenuassocieaunencours_41',['getIdContenuAssocieAUnEnCours',['../class_utils_1_1_utils.html#ae66e49368e3745f2f7ff4b88b57918dc',1,'Utils::Utils']]],
['getmaxidcontenusencours_41',['getMaxIdContenusEnCours',['../class_utils_1_1_utils.html#aeb2ce3f29268fe0a54308e2967cc11ad',1,'Utils::Utils']]], ['getindex_42',['getIndex',['../class_utils_git_1_1_utils_git.html#acb88453b1ce86d7f85ef63db18643b8b',1,'UtilsGit::UtilsGit']]],
['getmaxiddemandesdepublication_42',['getMaxIdDemandesDePublication',['../class_utils_1_1_utils.html#a9c0a682ad843bb724afd83404d5ae074',1,'Utils::Utils']]], ['getmaxidcontenus_43',['getMaxIdContenus',['../class_utils_1_1_utils.html#a95727ffea6044b6af0f3e87e4b09256b',1,'Utils::Utils']]],
['getmaxidevaluations_43',['getMaxIdEvaluations',['../class_utils_1_1_utils.html#a2cf9e910a18fed3978ea08e977286e9c',1,'Utils::Utils']]], ['getmaxidcontenusencours_44',['getMaxIdContenusEnCours',['../class_utils_1_1_utils.html#aeb2ce3f29268fe0a54308e2967cc11ad',1,'Utils::Utils']]],
['getversioncontenuavecid_44',['getVersionContenuavecId',['../class_utils_1_1_utils.html#a3c0886f64b129044d640de49ada14b31',1,'Utils::Utils']]], ['getmaxiddemandesdepublication_45',['getMaxIdDemandesDePublication',['../class_utils_1_1_utils.html#a9c0a682ad843bb724afd83404d5ae074',1,'Utils::Utils']]],
['getversioncourante_45',['getVersionCourante',['../class_utils_1_1_utils.html#a24a482742e03ea7892223605932487f0',1,'Utils::Utils']]], ['getmaxidevaluations_46',['getMaxIdEvaluations',['../class_utils_1_1_utils.html#a2cf9e910a18fed3978ea08e977286e9c',1,'Utils::Utils']]],
['getversionfavoribyid_46',['getVersionFavoriById',['../class_utils_1_1_utils.html#a763eff76793f1d33964dcb5db7e09f2c',1,'Utils::Utils']]] ['getversioncontenuavecid_47',['getVersionContenuavecId',['../class_utils_1_1_utils.html#a3c0886f64b129044d640de49ada14b31',1,'Utils::Utils']]],
['getversioncourante_48',['getVersionCourante',['../class_utils_1_1_utils.html#a24a482742e03ea7892223605932487f0',1,'Utils::Utils']]],
['getversionfavoribyid_49',['getVersionFavoriById',['../class_utils_1_1_utils.html#a763eff76793f1d33964dcb5db7e09f2c',1,'Utils::Utils']]]
]; ];
var searchData= var searchData=
[ [
['importfichier_47',['importFichier',['../class_menu_1_1_menu.html#a1c8bc994fcc439da37f5748e7d468e3d',1,'Menu::Menu']]], ['importfichier_50',['importFichier',['../class_menu_1_1_menu.html#a1c8bc994fcc439da37f5748e7d468e3d',1,'Menu::Menu']]],
['initialisemongo_48',['initialiseMongo',['../class_utils_1_1_utils.html#a2e6cfef207326861ea806c9592d62fc1',1,'Utils::Utils']]], ['initialisemongo_51',['initialiseMongo',['../class_utils_1_1_utils.html#a2e6cfef207326861ea806c9592d62fc1',1,'Utils::Utils']]],
['isanonyme_49',['isAnonyme',['../class_utils_1_1_utils.html#a74120a04051d2aa7dfff80ac60361ca2',1,'Utils::Utils']]], ['isanonyme_52',['isAnonyme',['../class_utils_1_1_utils.html#a74120a04051d2aa7dfff80ac60361ca2',1,'Utils::Utils']]],
['isfavorideauteur_50',['isFavoriDeAuteur',['../class_utils_1_1_utils.html#a23c356985dfde79a6bec77e0503e7cea',1,'Utils::Utils']]], ['isfavorideauteur_53',['isFavoriDeAuteur',['../class_utils_1_1_utils.html#a23c356985dfde79a6bec77e0503e7cea',1,'Utils::Utils']]],
['ismajrefusee_51',['isMajRefusee',['../class_utils_1_1_utils.html#ad31e54d1cec46118f981a76c1d891fa3',1,'Utils::Utils']]] ['ismajrefusee_54',['isMajRefusee',['../class_utils_1_1_utils.html#ad31e54d1cec46118f981a76c1d891fa3',1,'Utils::Utils']]]
]; ];
var searchData= var searchData=
[ [
['listemajfavoris_52',['listeMajFavoris',['../class_utils_1_1_utils.html#a373aaaa2eb664d1171cb0ce0aae35fae',1,'Utils::Utils']]] ['listemajfavoris_55',['listeMajFavoris',['../class_utils_1_1_utils.html#a373aaaa2eb664d1171cb0ce0aae35fae',1,'Utils::Utils']]]
]; ];
var searchData= var searchData=
[ [
['majcontenu_53',['majContenu',['../class_utils_1_1_utils.html#a63c289e13e3966ec3450b04f7f66871d',1,'Utils::Utils']]], ['majcontenu_56',['majContenu',['../class_utils_1_1_utils.html#a63c289e13e3966ec3450b04f7f66871d',1,'Utils::Utils']]],
['majfavori_54',['majFavori',['../class_utils_1_1_utils.html#afd41a8fa47341ed8b86aa27c22f05048',1,'Utils::Utils']]], ['majfavori_57',['majFavori',['../class_utils_1_1_utils.html#afd41a8fa47341ed8b86aa27c22f05048',1,'Utils::Utils']]],
['majfavoris_55',['majFavoris',['../class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0',1,'Menu::Menu']]], ['majfavoris_58',['majFavoris',['../class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0',1,'Menu::Menu']]],
['menu_56',['Menu',['../class_menu_1_1_menu.html',1,'Menu']]], ['menu_59',['Menu',['../class_menu_1_1_menu.html',1,'Menu']]],
['menudebase_57',['menuDeBase',['../class_menu_1_1_menu.html#ab666125a7d2d44830680b367326c8756',1,'Menu::Menu']]], ['menudebase_60',['menuDeBase',['../class_menu_1_1_menu.html#ab666125a7d2d44830680b367326c8756',1,'Menu::Menu']]],
['menudesactions_58',['menuDesActions',['../class_menu_1_1_menu.html#aa348dc125217f4ea0568ea49f23ea744',1,'Menu::Menu']]], ['menudesactions_61',['menuDesActions',['../class_menu_1_1_menu.html#aa348dc125217f4ea0568ea49f23ea744',1,'Menu::Menu']]],
['mergeversion_59',['mergeVersion',['../class_utils_git_1_1_utils_git.html#a62096d973d2c93e877c805477f9ff9be',1,'UtilsGit::UtilsGit']]], ['mergeversion_62',['mergeVersion',['../class_utils_git_1_1_utils_git.html#a62096d973d2c93e877c805477f9ff9be',1,'UtilsGit::UtilsGit']]],
['mettrecontenuenfavori_60',['mettreContenuEnFavori',['../class_utils_1_1_utils.html#a730f561de23572d9f84491b9094f3671',1,'Utils::Utils']]], ['mettrecontenuenfavori_63',['mettreContenuEnFavori',['../class_utils_1_1_utils.html#a730f561de23572d9f84491b9094f3671',1,'Utils::Utils']]],
['modification_61',['modification',['../class_utils_1_1_utils.html#a6b15ef1e02f922e942c56a399230be7d',1,'Utils::Utils']]], ['modification_64',['modification',['../class_utils_1_1_utils.html#a6b15ef1e02f922e942c56a399230be7d',1,'Utils::Utils']]],
['modifiercontenu_62',['modifierContenu',['../class_menu_1_1_menu.html#a0f61918a89e167e1095f92c30ff9fa22',1,'Menu.Menu.modifierContenu()'],['../class_utils_1_1_utils.html#a557d039a5ef2bbca4bc02d5f4f9aa61e',1,'Utils.Utils.modifierContenu()']]] ['modifiercontenu_65',['modifierContenu',['../class_menu_1_1_menu.html#a0f61918a89e167e1095f92c30ff9fa22',1,'Menu.Menu.modifierContenu()'],['../class_utils_1_1_utils.html#a557d039a5ef2bbca4bc02d5f4f9aa61e',1,'Utils.Utils.modifierContenu()']]]
]; ];
var searchData= var searchData=
[ [
['naviguercontenu_63',['naviguerContenu',['../class_menu_1_1_menu.html#a5508cf55127fd1bcff487727b48aa4cf',1,'Menu::Menu']]] ['naviguercontenu_66',['naviguerContenu',['../class_menu_1_1_menu.html#a5508cf55127fd1bcff487727b48aa4cf',1,'Menu::Menu']]]
]; ];
var searchData= var searchData=
[ [
['projet_20open_20quiz_64',['Projet Open Quiz',['../index.html',1,'']]], ['projet_20open_20quiz_67',['Projet Open Quiz',['../index.html',1,'']]],
['presenceutilisateur_65',['presenceUtilisateur',['../class_utils_1_1_utils.html#a0b2d85fae2c115a4a5bc1006ddd9c2db',1,'Utils::Utils']]] ['presenceutilisateur_68',['presenceUtilisateur',['../class_utils_1_1_utils.html#a0b2d85fae2c115a4a5bc1006ddd9c2db',1,'Utils::Utils']]]
]; ];
var searchData= var searchData=
[ [
['supprimercontenu_66',['supprimerContenu',['../class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6',1,'Menu.Menu.supprimerContenu()'],['../class_utils_1_1_utils.html#ac3f93cbd814ffe48330ae612419d62cf',1,'Utils.Utils.supprimerContenu()']]], ['recherchercontenu_69',['rechercherContenu',['../class_menu_1_1_menu.html#ac03256c9f0370f1b9b7957e1989e5753',1,'Menu::Menu']]],
['supprimercontenuencours_67',['supprimerContenuEnCours',['../class_utils_1_1_utils.html#a69999478373a00e1cf2912a60ec90752',1,'Utils::Utils']]], ['recherchesurcontenu_70',['rechercheSurContenu',['../class_utils_1_1_utils.html#a369c44ddecce557387c47bba6d4708b7',1,'Utils::Utils']]]
['supprimercontenufavori_68',['supprimerContenuFavori',['../class_menu_1_1_menu.html#af1f8d21a77c97d5aa17ced2c0656db2f',1,'Menu::Menu']]],
['supprimercontenupersonnel_69',['supprimerContenuPersonnel',['../class_menu_1_1_menu.html#a288bb8cbfab8ffb826db7d0e030f2d8a',1,'Menu::Menu']]],
['supprimerevaluation_70',['supprimerEvaluation',['../class_utils_1_1_utils.html#a752e919a36738ea488ca5ffeccdf2578',1,'Utils::Utils']]],
['supprimerfavori_71',['supprimerFavori',['../class_utils_1_1_utils.html#aa0e32f657b35302b23d2ddc50df9c6b5',1,'Utils::Utils']]],
['switchactions_72',['switchActions',['../class_menu_1_1_menu.html#a87a01e7d1bf8fe2de748881cbb604c6f',1,'Menu::Menu']]],
['switchauteur_73',['switchAuteur',['../class_utils_1_1_utils.html#a6b204d0914f171cc46bff4c1ba3eb702',1,'Utils::Utils']]],
['switchfichiers_74',['switchFichiers',['../class_menu_1_1_menu.html#a86dea5a8f5ddc09b54b68aa84b3643f9',1,'Menu::Menu']]]
]; ];
var searchData= var searchData=
[ [
['toutpeter_75',['toutPeter',['../class_utils_1_1_utils.html#a9284849c306e0d1976a5c07b85c4a28b',1,'Utils::Utils']]] ['supprimercontenu_71',['supprimerContenu',['../class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6',1,'Menu.Menu.supprimerContenu()'],['../class_utils_1_1_utils.html#ac3f93cbd814ffe48330ae612419d62cf',1,'Utils.Utils.supprimerContenu()']]],
['supprimercontenuencours_72',['supprimerContenuEnCours',['../class_utils_1_1_utils.html#a69999478373a00e1cf2912a60ec90752',1,'Utils::Utils']]],
['supprimercontenufavori_73',['supprimerContenuFavori',['../class_menu_1_1_menu.html#af1f8d21a77c97d5aa17ced2c0656db2f',1,'Menu::Menu']]],
['supprimercontenupersonnel_74',['supprimerContenuPersonnel',['../class_menu_1_1_menu.html#a288bb8cbfab8ffb826db7d0e030f2d8a',1,'Menu::Menu']]],
['supprimerevaluation_75',['supprimerEvaluation',['../class_utils_1_1_utils.html#a752e919a36738ea488ca5ffeccdf2578',1,'Utils::Utils']]],
['supprimerfavori_76',['supprimerFavori',['../class_utils_1_1_utils.html#aa0e32f657b35302b23d2ddc50df9c6b5',1,'Utils::Utils']]],
['switchactions_77',['switchActions',['../class_menu_1_1_menu.html#a87a01e7d1bf8fe2de748881cbb604c6f',1,'Menu::Menu']]],
['switchauteur_78',['switchAuteur',['../class_utils_1_1_utils.html#a6b204d0914f171cc46bff4c1ba3eb702',1,'Utils::Utils']]],
['switchfichiers_79',['switchFichiers',['../class_menu_1_1_menu.html#a86dea5a8f5ddc09b54b68aa84b3643f9',1,'Menu::Menu']]]
]; ];
var searchData= var searchData=
[ [
['utils_76',['Utils',['../class_utils_1_1_utils.html',1,'Utils']]], ['toutpeter_80',['toutPeter',['../class_utils_1_1_utils.html#a9284849c306e0d1976a5c07b85c4a28b',1,'Utils::Utils']]]
['utilsgit_77',['UtilsGit',['../class_utils_git_1_1_utils_git.html',1,'UtilsGit']]]
]; ];
var searchData= var searchData=
[ [
['validermodification_78',['validerModification',['../class_menu_1_1_menu.html#aa379c4ce8f6e33cd37613b125a12e470',1,'Menu::Menu']]] ['utils_81',['Utils',['../class_utils_1_1_utils.html',1,'Utils']]],
['utilsgit_82',['UtilsGit',['../class_utils_git_1_1_utils_git.html',1,'UtilsGit']]]
]; ];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_f.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['validermodification_83',['validerModification',['../class_menu_1_1_menu.html#aa379c4ce8f6e33cd37613b125a12e470',1,'Menu::Menu']]]
];
var searchData= var searchData=
[ [
['menu_79',['Menu',['../class_menu_1_1_menu.html',1,'Menu']]] ['menu_84',['Menu',['../class_menu_1_1_menu.html',1,'Menu']]]
]; ];
var searchData= var searchData=
[ [
['utils_80',['Utils',['../class_utils_1_1_utils.html',1,'Utils']]], ['utils_85',['Utils',['../class_utils_1_1_utils.html',1,'Utils']]],
['utilsgit_81',['UtilsGit',['../class_utils_git_1_1_utils_git.html',1,'UtilsGit']]] ['utilsgit_86',['UtilsGit',['../class_utils_git_1_1_utils_git.html',1,'UtilsGit']]]
]; ];
var searchData= var searchData=
[ [
['_5f_5finit_5f_5f_82',['__init__',['../class_menu_1_1_menu.html#ae64f0875afe3067b97ba370b354b9213',1,'Menu::Menu']]] ['_5f_5finit_5f_5f_87',['__init__',['../class_menu_1_1_menu.html#ae64f0875afe3067b97ba370b354b9213',1,'Menu::Menu']]]
]; ];
var searchData= var searchData=
[ [
['affichage_83',['affichage',['../class_utils_1_1_utils.html#ae1c671e319015c881b1a1ce778b70335',1,'Utils::Utils']]], ['affichage_88',['affichage',['../class_utils_1_1_utils.html#ae1c671e319015c881b1a1ce778b70335',1,'Utils::Utils']]],
['affichercontenus_84',['afficherContenus',['../class_menu_1_1_menu.html#a209247bbad3a90c6775e6fa64da56be5',1,'Menu::Menu']]], ['affichercontenus_89',['afficherContenus',['../class_menu_1_1_menu.html#a209247bbad3a90c6775e6fa64da56be5',1,'Menu::Menu']]],
['affichercontenusbanque_85',['afficherContenusBanque',['../class_menu_1_1_menu.html#acf126408c5afb7f572c894a08872ccf7',1,'Menu::Menu']]], ['affichercontenusbanque_90',['afficherContenusBanque',['../class_menu_1_1_menu.html#acf126408c5afb7f572c894a08872ccf7',1,'Menu::Menu']]],
['affichercontenusencours_86',['afficherContenusEnCours',['../class_menu_1_1_menu.html#aa01edc46d4f9dd6f1df9b850b7fd2e29',1,'Menu::Menu']]], ['affichercontenusencours_91',['afficherContenusEnCours',['../class_menu_1_1_menu.html#aa01edc46d4f9dd6f1df9b850b7fd2e29',1,'Menu::Menu']]],
['affichercontenusfavoris_87',['afficherContenusFavoris',['../class_menu_1_1_menu.html#a63bf157a0fed80cd75e97b5b4fb58e11',1,'Menu::Menu']]], ['affichercontenusfavoris_92',['afficherContenusFavoris',['../class_menu_1_1_menu.html#a63bf157a0fed80cd75e97b5b4fb58e11',1,'Menu::Menu']]],
['afficherddepublications_88',['afficherDdePublications',['../class_menu_1_1_menu.html#a35010d3d61c0019312a95d68978f55bf',1,'Menu::Menu']]], ['afficherddepublications_93',['afficherDdePublications',['../class_menu_1_1_menu.html#a35010d3d61c0019312a95d68978f55bf',1,'Menu::Menu']]],
['afficherevaluations_89',['afficherEvaluations',['../class_menu_1_1_menu.html#a445c8f817c7718312ff59cfc9561d95d',1,'Menu::Menu']]], ['afficherevaluations_94',['afficherEvaluations',['../class_menu_1_1_menu.html#a445c8f817c7718312ff59cfc9561d95d',1,'Menu::Menu']]],
['ajoutercontenu_90',['ajouterContenu',['../class_utils_1_1_utils.html#a8ee6bbcf5ebecbbbd9b1e4edb7078aeb',1,'Utils::Utils']]], ['ajoutercontenu_95',['ajouterContenu',['../class_utils_1_1_utils.html#a8ee6bbcf5ebecbbbd9b1e4edb7078aeb',1,'Utils::Utils']]],
['ajouterutilisateur_91',['ajouterUtilisateur',['../class_utils_1_1_utils.html#a856dacec68e517d977709e0c88a97b15',1,'Utils::Utils']]], ['ajouterutilisateur_96',['ajouterUtilisateur',['../class_utils_1_1_utils.html#a856dacec68e517d977709e0c88a97b15',1,'Utils::Utils']]],
['aneantircontenu_92',['aneantirContenu',['../class_utils_1_1_utils.html#a081cfa632ed1c8d39a64f69e42092c87',1,'Utils::Utils']]] ['aneantircontenu_97',['aneantirContenu',['../class_utils_1_1_utils.html#a081cfa632ed1c8d39a64f69e42092c87',1,'Utils::Utils']]]
]; ];
var searchData= var searchData=
[ [
['changerversion_93',['changerVersion',['../class_utils_1_1_utils.html#ac8d87eefd3dc0ebe43a28e413eb0cf8a',1,'Utils::Utils']]], ['changerversion_98',['changerVersion',['../class_utils_1_1_utils.html#ac8d87eefd3dc0ebe43a28e413eb0cf8a',1,'Utils::Utils']]],
['changerversionbranche_94',['changerVersionBranche',['../class_utils_git_1_1_utils_git.html#ae613cc4eaceff23ad3f7c45e2a076572',1,'UtilsGit::UtilsGit']]], ['changerversionbranche_99',['changerVersionBranche',['../class_utils_git_1_1_utils_git.html#ae613cc4eaceff23ad3f7c45e2a076572',1,'UtilsGit::UtilsGit']]],
['changerversioncommit_95',['changerVersionCommit',['../class_utils_git_1_1_utils_git.html#a537da990ec307af7206b456f2506bd65',1,'UtilsGit::UtilsGit']]], ['changerversioncommit_100',['changerVersionCommit',['../class_utils_git_1_1_utils_git.html#a537da990ec307af7206b456f2506bd65',1,'UtilsGit::UtilsGit']]],
['commit_96',['commit',['../class_utils_git_1_1_utils_git.html#afa07041de3989a5f31eca2a3a2c47986',1,'UtilsGit::UtilsGit']]], ['commit_101',['commit',['../class_utils_git_1_1_utils_git.html#afa07041de3989a5f31eca2a3a2c47986',1,'UtilsGit::UtilsGit']]],
['consulterbanque_97',['consulterBanque',['../class_menu_1_1_menu.html#a214a46a1c2c8b81ddb3e97efd48eff26',1,'Menu::Menu']]], ['consulterbanque_102',['consulterBanque',['../class_menu_1_1_menu.html#a214a46a1c2c8b81ddb3e97efd48eff26',1,'Menu::Menu']]],
['consultercontenu_98',['consulterContenu',['../class_utils_1_1_utils.html#ab6dc37f249621a2fa3d6e8547648f18c',1,'Utils::Utils']]], ['consultercontenu_103',['consulterContenu',['../class_utils_1_1_utils.html#ab6dc37f249621a2fa3d6e8547648f18c',1,'Utils::Utils']]],
['consulterencours_99',['consulterEnCours',['../class_menu_1_1_menu.html#abd5386a03c385e726b32a872a989fc38',1,'Menu::Menu']]], ['consulterencours_104',['consulterEnCours',['../class_menu_1_1_menu.html#abd5386a03c385e726b32a872a989fc38',1,'Menu::Menu']]],
['consulterevaluations_100',['consulterEvaluations',['../class_menu_1_1_menu.html#a033b38fcf2649da067534eaac444057d',1,'Menu::Menu']]], ['consulterevaluations_105',['consulterEvaluations',['../class_menu_1_1_menu.html#a033b38fcf2649da067534eaac444057d',1,'Menu::Menu']]],
['consulterpanier_101',['consulterPanier',['../class_menu_1_1_menu.html#aba95f49fec0421395c12fc4d0dda199b',1,'Menu::Menu']]], ['consulterpanier_106',['consulterPanier',['../class_menu_1_1_menu.html#aba95f49fec0421395c12fc4d0dda199b',1,'Menu::Menu']]],
['consultertouslescontenu_102',['consulterTousLesContenu',['../class_utils_1_1_utils.html#a2fb7b30ad41bcc4b61d952796b666bc5',1,'Utils::Utils']]], ['consultertouslescontenu_107',['consulterTousLesContenu',['../class_utils_1_1_utils.html#a2fb7b30ad41bcc4b61d952796b666bc5',1,'Utils::Utils']]],
['creerevaluation_103',['creerEvaluation',['../class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7',1,'Menu.Menu.creerEvaluation()'],['../class_utils_1_1_utils.html#a8e24dbaf53eb1376ddd0b3b0d1bd7723',1,'Utils.Utils.creerEvaluation()']]], ['creerauteursibesoin_108',['creerAuteurSiBesoin',['../class_utils_1_1_utils.html#aee09c69c67fe92ed1a5010aae7cd6ad0',1,'Utils::Utils']]],
['creernouveaucontenu_104',['creerNouveauContenu',['../class_utils_1_1_utils.html#a6dbe40fc111ecabfaab236235b774c14',1,'Utils::Utils']]] ['creerevaluation_109',['creerEvaluation',['../class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7',1,'Menu.Menu.creerEvaluation()'],['../class_utils_1_1_utils.html#a8e24dbaf53eb1376ddd0b3b0d1bd7723',1,'Utils.Utils.creerEvaluation()']]],
['creernouveaucontenu_110',['creerNouveauContenu',['../class_utils_1_1_utils.html#a6dbe40fc111ecabfaab236235b774c14',1,'Utils::Utils']]]
]; ];
var searchData= var searchData=
[ [
['demandepublication_105',['demandePublication',['../class_utils_1_1_utils.html#aad84f7602478f545a2a3246027e12c13',1,'Utils::Utils']]] ['demandepublication_111',['demandePublication',['../class_utils_1_1_utils.html#aad84f7602478f545a2a3246027e12c13',1,'Utils::Utils']]]
]; ];
var searchData= var searchData=
[ [
['embranchement_106',['embranchement',['../class_utils_git_1_1_utils_git.html#a5abab34d70b159c8cb89a20ab341226e',1,'UtilsGit::UtilsGit']]], ['embranchement_112',['embranchement',['../class_utils_git_1_1_utils_git.html#a5abab34d70b159c8cb89a20ab341226e',1,'UtilsGit::UtilsGit']]],
['existeenfavori_107',['existeEnFavori',['../class_utils_1_1_utils.html#ac92b957c4643ae05a68d9e045f56212c',1,'Utils::Utils']]] ['existeenfavori_113',['existeEnFavori',['../class_utils_1_1_utils.html#ac92b957c4643ae05a68d9e045f56212c',1,'Utils::Utils']]]
]; ];
var searchData= var searchData=
[ [
['gererdemandepub_108',['gererDemandePub',['../class_utils_1_1_utils.html#a96bd581f2cf2374f92cd58cd081cf272',1,'Utils::Utils']]], ['gererdemandepub_114',['gererDemandePub',['../class_utils_1_1_utils.html#a96bd581f2cf2374f92cd58cd081cf272',1,'Utils::Utils']]],
['gererdemandespublication_109',['gererDemandesPublication',['../class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2',1,'Menu::Menu']]], ['gererdemandespublication_115',['gererDemandesPublication',['../class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2',1,'Menu::Menu']]],
['getauteurcontenuencours_110',['getAuteurContenuEnCours',['../class_utils_1_1_utils.html#ad2af383a0806afc9e99ccb852dd80a1a',1,'Utils::Utils']]], ['gererrecherche_116',['gererRecherche',['../class_menu_1_1_menu.html#a292fa30dae93aa9f161bfe68c19fa4a4',1,'Menu::Menu']]],
['getbranchecontenuencours_111',['getBrancheContenuEnCours',['../class_utils_1_1_utils.html#af1c368f0eefc75e80373af00e4d86ad2',1,'Utils::Utils']]], ['getauteurcontenuencours_117',['getAuteurContenuEnCours',['../class_utils_1_1_utils.html#ad2af383a0806afc9e99ccb852dd80a1a',1,'Utils::Utils']]],
['getcheminducontenu_112',['getCheminDuContenu',['../class_utils_1_1_utils.html#accd9109caeeb502e1dc5d98bba2cccaa',1,'Utils::Utils']]], ['getbranchecontenuencours_118',['getBrancheContenuEnCours',['../class_utils_1_1_utils.html#af1c368f0eefc75e80373af00e4d86ad2',1,'Utils::Utils']]],
['getcommitpouruneversion_113',['getCommitPourUneVersion',['../class_utils_1_1_utils.html#abeef51565a7f4d0aa6a8c0d397cfdb16',1,'Utils::Utils']]], ['getcheminducontenu_119',['getCheminDuContenu',['../class_utils_1_1_utils.html#accd9109caeeb502e1dc5d98bba2cccaa',1,'Utils::Utils']]],
['getcontenuavecid_114',['getContenuavecId',['../class_utils_1_1_utils.html#a7ea714d27a3c7d4ac79abc00842c4a22',1,'Utils::Utils']]], ['getcommitpouruneversion_120',['getCommitPourUneVersion',['../class_utils_1_1_utils.html#abeef51565a7f4d0aa6a8c0d397cfdb16',1,'Utils::Utils']]],
['getcontenuavecidetversion_115',['getContenuavecIdEtVersion',['../class_utils_1_1_utils.html#ac0ae80c7630207b577683b10f2d6f1ff',1,'Utils::Utils']]], ['getcontenuavecid_121',['getContenuavecId',['../class_utils_1_1_utils.html#a7ea714d27a3c7d4ac79abc00842c4a22',1,'Utils::Utils']]],
['getcontenusencours_116',['getContenusEnCours',['../class_utils_1_1_utils.html#aa72cc0a6ed399ebd9e8427145cfdf20a',1,'Utils::Utils']]], ['getcontenuavecidetversion_122',['getContenuavecIdEtVersion',['../class_utils_1_1_utils.html#ac0ae80c7630207b577683b10f2d6f1ff',1,'Utils::Utils']]],
['getdemandespub_117',['getDemandesPub',['../class_utils_1_1_utils.html#a614529d5fad1df84222f168c7dff2ae9',1,'Utils::Utils']]], ['getcontenufichiers_123',['getContenuFichiers',['../class_utils_1_1_utils.html#a91261deb301f457f9490fe674889bd20',1,'Utils::Utils']]],
['getevaluations_118',['getEvaluations',['../class_utils_1_1_utils.html#ab358ed1e212c2e2fee64a8fff9770551',1,'Utils::Utils']]], ['getcontenusencours_124',['getContenusEnCours',['../class_utils_1_1_utils.html#aa72cc0a6ed399ebd9e8427145cfdf20a',1,'Utils::Utils']]],
['getfavoris_119',['getFavoris',['../class_utils_1_1_utils.html#a3005530a5d09cf6982a533242434d881',1,'Utils::Utils']]], ['getdemandespub_125',['getDemandesPub',['../class_utils_1_1_utils.html#a614529d5fad1df84222f168c7dff2ae9',1,'Utils::Utils']]],
['getidcontenuassocieaunencours_120',['getIdContenuAssocieAUnEnCours',['../class_utils_1_1_utils.html#ae66e49368e3745f2f7ff4b88b57918dc',1,'Utils::Utils']]], ['getevaluations_126',['getEvaluations',['../class_utils_1_1_utils.html#ab358ed1e212c2e2fee64a8fff9770551',1,'Utils::Utils']]],
['getindex_121',['getIndex',['../class_utils_git_1_1_utils_git.html#acb88453b1ce86d7f85ef63db18643b8b',1,'UtilsGit::UtilsGit']]], ['getfavoris_127',['getFavoris',['../class_utils_1_1_utils.html#a3005530a5d09cf6982a533242434d881',1,'Utils::Utils']]],
['getmaxidcontenus_122',['getMaxIdContenus',['../class_utils_1_1_utils.html#a95727ffea6044b6af0f3e87e4b09256b',1,'Utils::Utils']]], ['getidcontenuassocieaunencours_128',['getIdContenuAssocieAUnEnCours',['../class_utils_1_1_utils.html#ae66e49368e3745f2f7ff4b88b57918dc',1,'Utils::Utils']]],
['getmaxidcontenusencours_123',['getMaxIdContenusEnCours',['../class_utils_1_1_utils.html#aeb2ce3f29268fe0a54308e2967cc11ad',1,'Utils::Utils']]], ['getindex_129',['getIndex',['../class_utils_git_1_1_utils_git.html#acb88453b1ce86d7f85ef63db18643b8b',1,'UtilsGit::UtilsGit']]],
['getmaxiddemandesdepublication_124',['getMaxIdDemandesDePublication',['../class_utils_1_1_utils.html#a9c0a682ad843bb724afd83404d5ae074',1,'Utils::Utils']]], ['getmaxidcontenus_130',['getMaxIdContenus',['../class_utils_1_1_utils.html#a95727ffea6044b6af0f3e87e4b09256b',1,'Utils::Utils']]],
['getmaxidevaluations_125',['getMaxIdEvaluations',['../class_utils_1_1_utils.html#a2cf9e910a18fed3978ea08e977286e9c',1,'Utils::Utils']]], ['getmaxidcontenusencours_131',['getMaxIdContenusEnCours',['../class_utils_1_1_utils.html#aeb2ce3f29268fe0a54308e2967cc11ad',1,'Utils::Utils']]],
['getversioncontenuavecid_126',['getVersionContenuavecId',['../class_utils_1_1_utils.html#a3c0886f64b129044d640de49ada14b31',1,'Utils::Utils']]], ['getmaxiddemandesdepublication_132',['getMaxIdDemandesDePublication',['../class_utils_1_1_utils.html#a9c0a682ad843bb724afd83404d5ae074',1,'Utils::Utils']]],
['getversioncourante_127',['getVersionCourante',['../class_utils_1_1_utils.html#a24a482742e03ea7892223605932487f0',1,'Utils::Utils']]], ['getmaxidevaluations_133',['getMaxIdEvaluations',['../class_utils_1_1_utils.html#a2cf9e910a18fed3978ea08e977286e9c',1,'Utils::Utils']]],
['getversionfavoribyid_128',['getVersionFavoriById',['../class_utils_1_1_utils.html#a763eff76793f1d33964dcb5db7e09f2c',1,'Utils::Utils']]] ['getversioncontenuavecid_134',['getVersionContenuavecId',['../class_utils_1_1_utils.html#a3c0886f64b129044d640de49ada14b31',1,'Utils::Utils']]],
['getversioncourante_135',['getVersionCourante',['../class_utils_1_1_utils.html#a24a482742e03ea7892223605932487f0',1,'Utils::Utils']]],
['getversionfavoribyid_136',['getVersionFavoriById',['../class_utils_1_1_utils.html#a763eff76793f1d33964dcb5db7e09f2c',1,'Utils::Utils']]]
]; ];
var searchData= var searchData=
[ [
['importfichier_129',['importFichier',['../class_menu_1_1_menu.html#a1c8bc994fcc439da37f5748e7d468e3d',1,'Menu::Menu']]], ['importfichier_137',['importFichier',['../class_menu_1_1_menu.html#a1c8bc994fcc439da37f5748e7d468e3d',1,'Menu::Menu']]],
['initialisemongo_130',['initialiseMongo',['../class_utils_1_1_utils.html#a2e6cfef207326861ea806c9592d62fc1',1,'Utils::Utils']]], ['initialisemongo_138',['initialiseMongo',['../class_utils_1_1_utils.html#a2e6cfef207326861ea806c9592d62fc1',1,'Utils::Utils']]],
['isanonyme_131',['isAnonyme',['../class_utils_1_1_utils.html#a74120a04051d2aa7dfff80ac60361ca2',1,'Utils::Utils']]], ['isanonyme_139',['isAnonyme',['../class_utils_1_1_utils.html#a74120a04051d2aa7dfff80ac60361ca2',1,'Utils::Utils']]],
['isfavorideauteur_132',['isFavoriDeAuteur',['../class_utils_1_1_utils.html#a23c356985dfde79a6bec77e0503e7cea',1,'Utils::Utils']]], ['isfavorideauteur_140',['isFavoriDeAuteur',['../class_utils_1_1_utils.html#a23c356985dfde79a6bec77e0503e7cea',1,'Utils::Utils']]],
['ismajrefusee_133',['isMajRefusee',['../class_utils_1_1_utils.html#ad31e54d1cec46118f981a76c1d891fa3',1,'Utils::Utils']]] ['ismajrefusee_141',['isMajRefusee',['../class_utils_1_1_utils.html#ad31e54d1cec46118f981a76c1d891fa3',1,'Utils::Utils']]]
]; ];
var searchData= var searchData=
[ [
['listemajfavoris_134',['listeMajFavoris',['../class_utils_1_1_utils.html#a373aaaa2eb664d1171cb0ce0aae35fae',1,'Utils::Utils']]] ['listemajfavoris_142',['listeMajFavoris',['../class_utils_1_1_utils.html#a373aaaa2eb664d1171cb0ce0aae35fae',1,'Utils::Utils']]]
]; ];
var searchData= var searchData=
[ [
['majcontenu_135',['majContenu',['../class_utils_1_1_utils.html#a63c289e13e3966ec3450b04f7f66871d',1,'Utils::Utils']]], ['majcontenu_143',['majContenu',['../class_utils_1_1_utils.html#a63c289e13e3966ec3450b04f7f66871d',1,'Utils::Utils']]],
['majfavori_136',['majFavori',['../class_utils_1_1_utils.html#afd41a8fa47341ed8b86aa27c22f05048',1,'Utils::Utils']]], ['majfavori_144',['majFavori',['../class_utils_1_1_utils.html#afd41a8fa47341ed8b86aa27c22f05048',1,'Utils::Utils']]],
['majfavoris_137',['majFavoris',['../class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0',1,'Menu::Menu']]], ['majfavoris_145',['majFavoris',['../class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0',1,'Menu::Menu']]],
['menudebase_138',['menuDeBase',['../class_menu_1_1_menu.html#ab666125a7d2d44830680b367326c8756',1,'Menu::Menu']]], ['menudebase_146',['menuDeBase',['../class_menu_1_1_menu.html#ab666125a7d2d44830680b367326c8756',1,'Menu::Menu']]],
['menudesactions_139',['menuDesActions',['../class_menu_1_1_menu.html#aa348dc125217f4ea0568ea49f23ea744',1,'Menu::Menu']]], ['menudesactions_147',['menuDesActions',['../class_menu_1_1_menu.html#aa348dc125217f4ea0568ea49f23ea744',1,'Menu::Menu']]],
['mergeversion_140',['mergeVersion',['../class_utils_git_1_1_utils_git.html#a62096d973d2c93e877c805477f9ff9be',1,'UtilsGit::UtilsGit']]], ['mergeversion_148',['mergeVersion',['../class_utils_git_1_1_utils_git.html#a62096d973d2c93e877c805477f9ff9be',1,'UtilsGit::UtilsGit']]],
['mettrecontenuenfavori_141',['mettreContenuEnFavori',['../class_utils_1_1_utils.html#a730f561de23572d9f84491b9094f3671',1,'Utils::Utils']]], ['mettrecontenuenfavori_149',['mettreContenuEnFavori',['../class_utils_1_1_utils.html#a730f561de23572d9f84491b9094f3671',1,'Utils::Utils']]],
['modification_142',['modification',['../class_utils_1_1_utils.html#a6b15ef1e02f922e942c56a399230be7d',1,'Utils::Utils']]], ['modification_150',['modification',['../class_utils_1_1_utils.html#a6b15ef1e02f922e942c56a399230be7d',1,'Utils::Utils']]],
['modifiercontenu_143',['modifierContenu',['../class_menu_1_1_menu.html#a0f61918a89e167e1095f92c30ff9fa22',1,'Menu.Menu.modifierContenu()'],['../class_utils_1_1_utils.html#a557d039a5ef2bbca4bc02d5f4f9aa61e',1,'Utils.Utils.modifierContenu()']]] ['modifiercontenu_151',['modifierContenu',['../class_menu_1_1_menu.html#a0f61918a89e167e1095f92c30ff9fa22',1,'Menu.Menu.modifierContenu()'],['../class_utils_1_1_utils.html#a557d039a5ef2bbca4bc02d5f4f9aa61e',1,'Utils.Utils.modifierContenu()']]]
]; ];
var searchData= var searchData=
[ [
['naviguercontenu_144',['naviguerContenu',['../class_menu_1_1_menu.html#a5508cf55127fd1bcff487727b48aa4cf',1,'Menu::Menu']]] ['naviguercontenu_152',['naviguerContenu',['../class_menu_1_1_menu.html#a5508cf55127fd1bcff487727b48aa4cf',1,'Menu::Menu']]]
]; ];
var searchData= var searchData=
[ [
['presenceutilisateur_145',['presenceUtilisateur',['../class_utils_1_1_utils.html#a0b2d85fae2c115a4a5bc1006ddd9c2db',1,'Utils::Utils']]] ['presenceutilisateur_153',['presenceUtilisateur',['../class_utils_1_1_utils.html#a0b2d85fae2c115a4a5bc1006ddd9c2db',1,'Utils::Utils']]]
]; ];
var searchData= var searchData=
[ [
['supprimercontenu_146',['supprimerContenu',['../class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6',1,'Menu.Menu.supprimerContenu()'],['../class_utils_1_1_utils.html#ac3f93cbd814ffe48330ae612419d62cf',1,'Utils.Utils.supprimerContenu()']]], ['recherchercontenu_154',['rechercherContenu',['../class_menu_1_1_menu.html#ac03256c9f0370f1b9b7957e1989e5753',1,'Menu::Menu']]],
['supprimercontenuencours_147',['supprimerContenuEnCours',['../class_utils_1_1_utils.html#a69999478373a00e1cf2912a60ec90752',1,'Utils::Utils']]], ['recherchesurcontenu_155',['rechercheSurContenu',['../class_utils_1_1_utils.html#a369c44ddecce557387c47bba6d4708b7',1,'Utils::Utils']]]
['supprimercontenufavori_148',['supprimerContenuFavori',['../class_menu_1_1_menu.html#af1f8d21a77c97d5aa17ced2c0656db2f',1,'Menu::Menu']]],
['supprimercontenupersonnel_149',['supprimerContenuPersonnel',['../class_menu_1_1_menu.html#a288bb8cbfab8ffb826db7d0e030f2d8a',1,'Menu::Menu']]],
['supprimerevaluation_150',['supprimerEvaluation',['../class_utils_1_1_utils.html#a752e919a36738ea488ca5ffeccdf2578',1,'Utils::Utils']]],
['supprimerfavori_151',['supprimerFavori',['../class_utils_1_1_utils.html#aa0e32f657b35302b23d2ddc50df9c6b5',1,'Utils::Utils']]],
['switchactions_152',['switchActions',['../class_menu_1_1_menu.html#a87a01e7d1bf8fe2de748881cbb604c6f',1,'Menu::Menu']]],
['switchauteur_153',['switchAuteur',['../class_utils_1_1_utils.html#a6b204d0914f171cc46bff4c1ba3eb702',1,'Utils::Utils']]],
['switchfichiers_154',['switchFichiers',['../class_menu_1_1_menu.html#a86dea5a8f5ddc09b54b68aa84b3643f9',1,'Menu::Menu']]]
]; ];
var searchData= var searchData=
[ [
['toutpeter_155',['toutPeter',['../class_utils_1_1_utils.html#a9284849c306e0d1976a5c07b85c4a28b',1,'Utils::Utils']]] ['supprimercontenu_156',['supprimerContenu',['../class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6',1,'Menu.Menu.supprimerContenu()'],['../class_utils_1_1_utils.html#ac3f93cbd814ffe48330ae612419d62cf',1,'Utils.Utils.supprimerContenu()']]],
['supprimercontenuencours_157',['supprimerContenuEnCours',['../class_utils_1_1_utils.html#a69999478373a00e1cf2912a60ec90752',1,'Utils::Utils']]],
['supprimercontenufavori_158',['supprimerContenuFavori',['../class_menu_1_1_menu.html#af1f8d21a77c97d5aa17ced2c0656db2f',1,'Menu::Menu']]],
['supprimercontenupersonnel_159',['supprimerContenuPersonnel',['../class_menu_1_1_menu.html#a288bb8cbfab8ffb826db7d0e030f2d8a',1,'Menu::Menu']]],
['supprimerevaluation_160',['supprimerEvaluation',['../class_utils_1_1_utils.html#a752e919a36738ea488ca5ffeccdf2578',1,'Utils::Utils']]],
['supprimerfavori_161',['supprimerFavori',['../class_utils_1_1_utils.html#aa0e32f657b35302b23d2ddc50df9c6b5',1,'Utils::Utils']]],
['switchactions_162',['switchActions',['../class_menu_1_1_menu.html#a87a01e7d1bf8fe2de748881cbb604c6f',1,'Menu::Menu']]],
['switchauteur_163',['switchAuteur',['../class_utils_1_1_utils.html#a6b204d0914f171cc46bff4c1ba3eb702',1,'Utils::Utils']]],
['switchfichiers_164',['switchFichiers',['../class_menu_1_1_menu.html#a86dea5a8f5ddc09b54b68aa84b3643f9',1,'Menu::Menu']]]
]; ];
var searchData= var searchData=
[ [
['validermodification_156',['validerModification',['../class_menu_1_1_menu.html#aa379c4ce8f6e33cd37613b125a12e470',1,'Menu::Menu']]] ['toutpeter_165',['toutPeter',['../class_utils_1_1_utils.html#a9284849c306e0d1976a5c07b85c4a28b',1,'Utils::Utils']]]
]; ];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_e.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['validermodification_166',['validerModification',['../class_menu_1_1_menu.html#aa379c4ce8f6e33cd37613b125a12e470',1,'Menu::Menu']]]
];
var searchData= var searchData=
[ [
['projet_20open_20quiz_157',['Projet Open Quiz',['../index.html',1,'']]] ['projet_20open_20quiz_167',['Projet Open Quiz',['../index.html',1,'']]]
]; ];
var indexSectionsWithContent = var indexSectionsWithContent =
{ {
0: "_acdegilmnpstuv", 0: "_acdegilmnprstuv",
1: "mu", 1: "mu",
2: "_acdegilmnpstv", 2: "_acdegilmnprstv",
3: "p" 3: "p"
}; };
......
LATEX_CMD=pdflatex
all: refman.pdf
pdf: refman.pdf
refman.pdf: clean refman.tex
$(LATEX_CMD) refman
makeindex refman.idx
$(LATEX_CMD) refman
latex_count=8 ; \
while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\
$(LATEX_CMD) refman ;\
latex_count=`expr $$latex_count - 1` ;\
done
makeindex refman.idx
$(LATEX_CMD) refman
clean:
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
\doxysection{Data Structures}
Here are the data structures with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{class_menu_1_1_menu}{Menu}} }{\pageref{class_menu_1_1_menu}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_utils_1_1_utils}{Utils}} \\*Classe utils }{\pageref{class_utils_1_1_utils}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_utils_git_1_1_utils_git}{Utils\+Git}} }{\pageref{class_utils_git_1_1_utils_git}}{}
\end{DoxyCompactList}
This diff is collapsed.
This diff is collapsed.
ccefbab9380ff38d8833d278c5f7585d
\ No newline at end of file
\hypertarget{class_utils_git_1_1_utils_git}{}\doxysection{Utils\+Git Class Reference}
\label{class_utils_git_1_1_utils_git}\index{UtilsGit@{UtilsGit}}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{class_utils_git_1_1_utils_git_acb88453b1ce86d7f85ef63db18643b8b}\label{class_utils_git_1_1_utils_git_acb88453b1ce86d7f85ef63db18643b8b}}
def \mbox{\hyperlink{class_utils_git_1_1_utils_git_acb88453b1ce86d7f85ef63db18643b8b}{get\+Index}} ()
\begin{DoxyCompactList}\small\item\em affichage d\textquotesingle{}un index (permet une extraction à partir du contenu d\textquotesingle{}un fichier) utile uniquement pour la démonstration du squelette \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_git_1_1_utils_git_afa07041de3989a5f31eca2a3a2c47986}{commit}} (chemin\+Fichier, nom\+Fichier, texte\+Commit)
\begin{DoxyCompactList}\small\item\em commit d\textquotesingle{}un fichier (branche principale) \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_git_1_1_utils_git_a5abab34d70b159c8cb89a20ab341226e}{embranchement}} (chemin\+Fichier, nom\+Branche)
\begin{DoxyCompactList}\small\item\em commit d\textquotesingle{}un fichier (branche principale) \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_git_1_1_utils_git_a537da990ec307af7206b456f2506bd65}{changer\+Version\+Commit}} (chemin, \mbox{\hyperlink{class_utils_git_1_1_utils_git_afa07041de3989a5f31eca2a3a2c47986}{commit}})
\begin{DoxyCompactList}\small\item\em changer la version actuelle (avec une base commit)\+: \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_git_1_1_utils_git_ae613cc4eaceff23ad3f7c45e2a076572}{changer\+Version\+Branche}} (chemin, branche)
\begin{DoxyCompactList}\small\item\em changer la version actuelle (avec une base branche)\+: \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_git_1_1_utils_git_a62096d973d2c93e877c805477f9ff9be}{merge\+Version}} (chemin, nombranche)
\begin{DoxyCompactList}\small\item\em valider une nouvelle version courante d\textquotesingle{}un contenu -\/ Un peu plus compliqué à faire. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_utils_git_1_1_utils_git_ae613cc4eaceff23ad3f7c45e2a076572}\label{class_utils_git_1_1_utils_git_ae613cc4eaceff23ad3f7c45e2a076572}}
\index{UtilsGit@{UtilsGit}!changerVersionBranche@{changerVersionBranche}}
\index{changerVersionBranche@{changerVersionBranche}!UtilsGit@{UtilsGit}}
\doxysubsubsection{\texorpdfstring{changerVersionBranche()}{changerVersionBranche()}}
{\footnotesize\ttfamily def changer\+Version\+Branche (\begin{DoxyParamCaption}\item[{}]{chemin, }\item[{}]{branche }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
changer la version actuelle (avec une base branche)\+:
\begin{DoxyParams}{Parameters}
{\em chemin} & chemin du repertoire git \\
\hline
{\em nombranche} & branche contenant la branche avec le contenu désiré \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_git_1_1_utils_git_a537da990ec307af7206b456f2506bd65}\label{class_utils_git_1_1_utils_git_a537da990ec307af7206b456f2506bd65}}
\index{UtilsGit@{UtilsGit}!changerVersionCommit@{changerVersionCommit}}
\index{changerVersionCommit@{changerVersionCommit}!UtilsGit@{UtilsGit}}
\doxysubsubsection{\texorpdfstring{changerVersionCommit()}{changerVersionCommit()}}
{\footnotesize\ttfamily def changer\+Version\+Commit (\begin{DoxyParamCaption}\item[{}]{chemin, }\item[{}]{commit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
changer la version actuelle (avec une base commit)\+:
\begin{DoxyParams}{Parameters}
{\em chemin} & chemin du repertoire git \\
\hline
{\em commit} & branche contenant le commit de la version à charger \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_git_1_1_utils_git_afa07041de3989a5f31eca2a3a2c47986}\label{class_utils_git_1_1_utils_git_afa07041de3989a5f31eca2a3a2c47986}}
\index{UtilsGit@{UtilsGit}!commit@{commit}}
\index{commit@{commit}!UtilsGit@{UtilsGit}}
\doxysubsubsection{\texorpdfstring{commit()}{commit()}}
{\footnotesize\ttfamily def commit (\begin{DoxyParamCaption}\item[{}]{chemin\+Fichier, }\item[{}]{nom\+Fichier, }\item[{}]{texte\+Commit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
commit d\textquotesingle{}un fichier (branche principale)
\begin{DoxyParams}{Parameters}
{\em chemin\+Fichier} & le chemin du fichier \\
\hline
{\em texte\+Commit} & le texte associé au commit \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
le hash du commit
\end{DoxyReturn}
\mbox{\Hypertarget{class_utils_git_1_1_utils_git_a5abab34d70b159c8cb89a20ab341226e}\label{class_utils_git_1_1_utils_git_a5abab34d70b159c8cb89a20ab341226e}}
\index{UtilsGit@{UtilsGit}!embranchement@{embranchement}}
\index{embranchement@{embranchement}!UtilsGit@{UtilsGit}}
\doxysubsubsection{\texorpdfstring{embranchement()}{embranchement()}}
{\footnotesize\ttfamily def embranchement (\begin{DoxyParamCaption}\item[{}]{chemin\+Fichier, }\item[{}]{nom\+Branche }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
commit d\textquotesingle{}un fichier (branche principale)
\begin{DoxyParams}{Parameters}
{\em chemin\+Fichier} & le chemin du fichier \\
\hline
{\em texte\+Commit} & le texte associé au commit \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
le hash du commit
\end{DoxyReturn}
\mbox{\Hypertarget{class_utils_git_1_1_utils_git_a62096d973d2c93e877c805477f9ff9be}\label{class_utils_git_1_1_utils_git_a62096d973d2c93e877c805477f9ff9be}}
\index{UtilsGit@{UtilsGit}!mergeVersion@{mergeVersion}}
\index{mergeVersion@{mergeVersion}!UtilsGit@{UtilsGit}}
\doxysubsubsection{\texorpdfstring{mergeVersion()}{mergeVersion()}}
{\footnotesize\ttfamily def merge\+Version (\begin{DoxyParamCaption}\item[{}]{chemin, }\item[{}]{nombranche }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
valider une nouvelle version courante d\textquotesingle{}un contenu -\/ Un peu plus compliqué à faire.
\begin{DoxyParams}{Parameters}
{\em chemin} & chemin du repertoire git \\
\hline
{\em nombranche} & branche contenant le contenu temporaire à repasser en principal \\
\hline
\end{DoxyParams}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
Utils\+Git.\+py\end{DoxyCompactItemize}
This diff is collapsed.
Cette application à pour objectif de définir une version minimaliste du projet Open\+Quiz\hypertarget{index_intro_sec}{}\doxysection{Fonctionnalités}\label{index_intro_sec}
\begin{DoxyEnumerate}
\item Choisir un auteur parmi trois choix
\item Un menu proposant diverses options est affiché
\begin{DoxyItemize}
\item 0 \+: Importer un contenu
\item 1 \+: Consulter le panier
\item 2 \+: Aller à la banque de contenu
\item 3 \+: Revenir au menu
\item 4 \+: Supprimer un contenu
\item 5 \+: Créer une évaluation
\item 6 \+: Consulter les évaluations
\item 7 \+: Modifier un contenu
\item 8 \+: Naviguer dans un contenu (a venir)
\item 9 \+: Rechercher un contenu dans la banque (a venir)~\newline
\item 10 \+: Consulter les contenus en cours de modification~\newline
\item 11 \+: Gérer les demandes de publication~\newline
\item 12 \+: Mises à jour de favoris~\newline
{\bfseries{ (Il manquera les fonctionnalités à propos des tags libres \char`\"{}privés\char`\"{}, la notation contenu / auteur, la gestion de la \char`\"{}popularité\char`\"{} des versions) }}~\newline
~\newline
0 -\/$>$ Ouvre un menu permettant l\textquotesingle{}import d\textquotesingle{}un fichier (deux choix sont disponibles) ~\newline
1 -\/$>$ Permet de consulter les contenus importées \& celles mises en favori ~\newline
2 -\/$>$ Permet de consulter les contenus d\textquotesingle{}auteurs tiers \& de les mettre en favori ~\newline
3 -\/$>$ Retourne sur le choix de l\textquotesingle{}auteur ~\newline
4 -\/$>$ \char`\"{}\+Renier la paternité\char`\"{} d\textquotesingle{}une question ~\newline
5 -\/$>$ Créer un regroupement de contenus ~\newline
6 -\/$>$ Consulter les évaluations crééees ~\newline
7 -\/$>$ Permet de modifier un des fichiers importé OU un des favoris ~\newline
8 -\/$>$ Permet de sélectionner un contenu et une version particulière. Sera intégré, à terme, dans le panier 9 -\/$>$ Recherche par auteur, date, tag (imposés / libres), contenu / titre, note D\+A\+NS LA B\+A\+N\+Q\+UE OU D\+A\+NS LE P\+A\+N\+I\+ER ~\newline
10 -\/$>$ Par la suite, les contenus \char`\"{}en cours\char`\"{} seront disponibles dans le panier~\newline
11 -\/$>$ Demandes de publication recues et émises 12 -\/$>$ Sera intégré, à terme, dans le panier
\end{DoxyItemize}
\end{DoxyEnumerate}\hypertarget{index_tools_sec}{}\doxysection{Les plugins et outils utilisés sont \+:}\label{index_tools_sec}
Doxygen 1.\+8.\+17 (\& l\textquotesingle{}outil Doxy\+Wizard, plus facile à manipuler) ~\newline
Git 2.\+25.\+1 ~\newline
Python 3.\+8.\+5 ~\newline
Mongodb 4.\+4.\+5 ~\newline
plugins python (pip3 20.\+0.\+2) \+: gitpython 3.\+1.\+14, pymongo 3.\+11.\+3 ~\newline
\hypertarget{index_install_sec}{}\doxysection{Installation \+:}\label{index_install_sec}
\begin{DoxyEnumerate}
\item Cloner le projet sur le disque ~\newline
\item Installer les outils mentionnés ci dessus ~\newline
\item Modifier le chemin présent à la ligne 21 du fichier Utils.\+py (et le remplacer par le chemin ou vous avez cloné le dépôt git) ~\newline
\item Lancer Main.\+py, soit directement à la main, soit via un I\+DE configuré pour ça (environnement virtual utilisable) ~\newline
\end{DoxyEnumerate}
\ No newline at end of file
This diff is collapsed.
\let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage}\documentclass[twoside]{book}
%% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package
\usepackage{ifthen}
\ifx\requestedLaTeXdate\undefined
\usepackage{array}
\else
\usepackage{array}[=2016-10-06]
\fi
%%
% Packages required by doxygen
\usepackage{fixltx2e}
\usepackage{calc}
\usepackage{doxygen}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{makeidx}
\usepackage{multicol}
\usepackage{multirow}
\PassOptionsToPackage{warn}{textcomp}
\usepackage{textcomp}
\usepackage[nointegrals]{wasysym}
\usepackage[table]{xcolor}
\usepackage{ifpdf,ifxetex}
% Font selection
\usepackage[T1]{fontenc}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{amssymb}
\usepackage{sectsty}
\renewcommand{\familydefault}{\sfdefault}
\allsectionsfont{%
\fontseries{bc}\selectfont%
\color{darkgray}%
}
\renewcommand{\DoxyLabelFont}{%
\fontseries{bc}\selectfont%
\color{darkgray}%
}
\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
% Arguments of doxygenemoji:
% 1) ':<text>:' form of the emoji, already "LaTeX"-escaped
% 2) file with the name of the emoji without the .png extension
% in case image exist use this otherwise use the ':<text>:' form
\newcommand{\doxygenemoji}[2]{%
\IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}%
}
% Page & text layout
\usepackage{geometry}
\geometry{%
a4paper,%
top=2.5cm,%
bottom=2.5cm,%
left=2.5cm,%
right=2.5cm%
}
\tolerance=750
\hfuzz=15pt
\hbadness=750
\setlength{\emergencystretch}{15pt}
\setlength{\parindent}{0cm}
\newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}}
\newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}}
\doxynormalparskip
\makeatletter
\renewcommand{\paragraph}{%
\@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
\normalfont\normalsize\bfseries\SS@parafont%
}%
}
\renewcommand{\subparagraph}{%
\@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
\normalfont\normalsize\bfseries\SS@subparafont%
}%
}
\makeatother
\makeatletter
\newcommand\hrulefilll{\leavevmode\leaders\hrule\hskip 0pt plus 1filll\kern\z@}
\makeatother
% Headers & footers
\usepackage{fancyhdr}
\pagestyle{fancyplain}
\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
\fancyhead[CE]{\fancyplain{}{}}
\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
\fancyhead[CO]{\fancyplain{}{}}
\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
\fancyfoot[LE]{\fancyplain{}{}}
\fancyfoot[CE]{\fancyplain{}{}}
\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
\fancyfoot[CO]{\fancyplain{}{}}
\fancyfoot[RO]{\fancyplain{}{}}
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\chaptermark}[1]{%
\markboth{#1}{}%
}
\renewcommand{\sectionmark}[1]{%
\markright{\thesection\ #1}%
}
% Indices & bibliography
\usepackage{natbib}
\usepackage[titles]{tocloft}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{5}
\makeindex
\usepackage{newunicodechar}
\newunicodechar{}{${}^{-}$}% Superscript minus
\newunicodechar{²}{${}^{2}$}% Superscript two
\newunicodechar{³}{${}^{3}$}% Superscript three
% Hyperlinks (required, but should be loaded last)
\ifpdf
\usepackage[pdftex,pagebackref=true]{hyperref}
\else
\ifxetex
\usepackage[pagebackref=true]{hyperref}
\else
\usepackage[ps2pdf,pagebackref=true]{hyperref}
\fi
\fi
\hypersetup{%
colorlinks=true,%
linkcolor=blue,%
citecolor=blue,%
unicode%
}
% Custom commands
\newcommand{\clearemptydoublepage}{%
\newpage{\pagestyle{empty}\cleardoublepage}%
}
\usepackage{caption}
\captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top}
\usepackage{etoc}
\etocsettocstyle{\doxytocparskip}{\doxynormalparskip}
\renewcommand{\numberline}[1]{#1~}
%===== C O N T E N T S =====
\begin{document}
% Titlepage & ToC
\hypersetup{pageanchor=false,
bookmarksnumbered=true,
pdfencoding=unicode
}
\pagenumbering{alph}
\begin{titlepage}
\vspace*{7cm}
\begin{center}%
{\Large Open\+Quizz }\\
\vspace*{1cm}
{\large Generated by Doxygen 1.8.17}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\pagenumbering{roman}
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
\hypersetup{pageanchor=true}
%--- Begin generated contents ---
\chapter{Projet Open Quiz}
\label{index}\hypertarget{index}{}\input{index}
\chapter{Data Structure Index}
\input{annotated}
\chapter{Data Structure Documentation}
\input{class_menu_1_1_menu}
\input{class_utils_1_1_utils}
\input{class_utils_git_1_1_utils_git}
%--- End generated contents ---
% Index
\backmatter
\newpage
\phantomsection
\clearemptydoublepage
\addcontentsline{toc}{chapter}{\indexname}
\printindex
\end{document}
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment