From 40159f05c28cccc7dde8722b6a04018ee1801bf5 Mon Sep 17 00:00:00 2001
From: Quentin CHEVALIER <quentin.chevalier@polytechnique.edu>
Date: Wed, 28 Feb 2018 10:15:28 +0100
Subject: [PATCH] Doc mineure

---
 doc/db_knex_router.js.html              |  60 ++++++++
 doc/global.html                         |  97 +------------
 doc/index.html                          | 180 ++++++------------------
 doc/knexfile.js.html                    |  10 +-
 doc/src_admin_view_admin_router.js.html |   8 +-
 doc/src_index.js.html                   |  33 +----
 doc/src_ldap_auth_ldap_auth.js.html     |  12 +-
 doc/src_ldap_data_ldap_data.js.html     |  48 +------
 doc/src_server.js.html                  |  20 +--
 9 files changed, 126 insertions(+), 342 deletions(-)
 create mode 100644 doc/db_knex_router.js.html

diff --git a/doc/db_knex_router.js.html b/doc/db_knex_router.js.html
new file mode 100644
index 0000000..f5a52b6
--- /dev/null
+++ b/doc/db_knex_router.js.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <title>JSDoc: Source: db/knex_router.js</title>
+
+    <script src="scripts/prettify/prettify.js"> </script>
+    <script src="scripts/prettify/lang-css.js"> </script>
+    <!--[if lt IE 9]>
+      <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
+    <![endif]-->
+    <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
+    <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
+</head>
+
+<body>
+
+<div id="main">
+
+    <h1 class="page-title">Source: db/knex_router.js</h1>
+
+    
+
+
+
+    
+    <section>
+        <article>
+            <pre class="prettyprint source linenums"><code>/**
+ * @file Charge la configuration knexjs adaptée à l'environnement (production ou développement) puis exporte un objet knex permettant les requêtes SQL
+*/
+
+const environment = process.env.NODE_ENV || 'development';
+const config = require('../knexfile')[environment];
+
+// console.log("Knex configuration:\n",config);
+
+module.exports = require('knex')(config);</code></pre>
+        </article>
+    </section>
+
+
+
+
+</div>
+
+<nav>
+    <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li><li><a href="global.html#listMembers">listMembers</a></li></ul>
+</nav>
+
+<br class="clear">
+
+<footer>
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 10:15:16 GMT+0100 (Paris, Madrid)
+</footer>
+
+<script> prettyPrint(); </script>
+<script src="scripts/linenumber.js"> </script>
+</body>
+</html>
diff --git a/doc/global.html b/doc/global.html
index 4b1b957..5042c70 100644
--- a/doc/global.html
+++ b/doc/global.html
@@ -105,7 +105,6 @@
 
     
     <h4 class="name" id="Error404catcher"><span class="type-signature"></span>Error 404 catcher<span class="signature">()</span><span class="type-signature"></span></h4>
-<<<<<<< HEAD
     
 
     
@@ -155,7 +154,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="src_admin_view_admin_view.js.html">src/admin_view/admin_view.js</a>, <a href="src_admin_view_admin_view.js.html#line56">line 56</a>
+        <a href="src_admin_view_admin_router.js.html">src/admin_view/admin_router.js</a>, <a href="src_admin_view_admin_router.js.html#line89">line 89</a>
     </li></ul></dd>
     
 
@@ -190,8 +189,6 @@
 
     
     <h4 class="name" id="Error404handler"><span class="type-signature"></span>Error 404 handler<span class="signature">()</span><span class="type-signature"></span></h4>
-=======
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
     
 
     
@@ -241,11 +238,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-<<<<<<< HEAD
-        <a href="src_admin_view_admin_view.js.html">src/admin_view/admin_view.js</a>, <a href="src_admin_view_admin_view.js.html#line66">line 66</a>
-=======
-        <a href="src_admin_view_admin_router.js.html">src/admin_view/admin_router.js</a>, <a href="src_admin_view_admin_router.js.html#line90">line 90</a>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
+        <a href="src_admin_view_admin_router.js.html">src/admin_view/admin_router.js</a>, <a href="src_admin_view_admin_router.js.html#line99">line 99</a>
     </li></ul></dd>
     
 
@@ -378,11 +371,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-<<<<<<< HEAD
-        <a href="src_admin_view_admin_view.js.html">src/admin_view/admin_view.js</a>, <a href="src_admin_view_admin_view.js.html#line25">line 25</a>
-=======
-        <a href="src_admin_view_admin_router.js.html">src/admin_view/admin_router.js</a>, <a href="src_admin_view_admin_router.js.html#line100">line 100</a>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
+        <a href="src_admin_view_admin_router.js.html">src/admin_view/admin_router.js</a>, <a href="src_admin_view_admin_router.js.html#line58">line 58</a>
     </li></ul></dd>
     
 
@@ -416,19 +405,11 @@
     
 
     
-<<<<<<< HEAD
     <h4 class="name" id="listGroups"><span class="type-signature"></span>listGroups<span class="signature">(uid)</span><span class="type-signature"> &rarr; {string}</span></h4>
     
 
     
     <p class="summary"><p>Fonction qui retrouve les groupes du LDAP dont un individu est membre (pas de bind nécessaire)</p></p>
-=======
-    <h4 class="name" id="KnexAPI:Gettable"><span class="type-signature"></span>Knex API: Get table<span class="signature">(table_name)</span><span class="type-signature"></span></h4>
-    
-
-    
-    <p class="summary"><p>Effectue une requête pour une table dans la BDD</p></p>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
     
 
 
@@ -466,17 +447,13 @@
 
         <tr>
             
-<<<<<<< HEAD
                 <td class="name"><code>uid</code></td>
-=======
-                <td class="name"><code>table_name</code></td>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
             
 
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type">int</span>
 
 
             
@@ -486,11 +463,7 @@
 
             
 
-<<<<<<< HEAD
             <td class="description last"><p>Identifiant de l'individu à interroger</p></td>
-=======
-            <td class="description last"><p>La table voulue par l'utilisateur.</p></td>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
         </tr>
 
     
@@ -531,11 +504,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-<<<<<<< HEAD
         <a href="src_ldap_data_ldap_data.js.html">src/ldap_data/ldap_data.js</a>, <a href="src_ldap_data_ldap_data.js.html#line17">line 17</a>
-=======
-        <a href="src_admin_view_admin_router.js.html">src/admin_view/admin_router.js</a>, <a href="src_admin_view_admin_router.js.html#line59">line 59</a>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
     </li></ul></dd>
     
 
@@ -558,7 +527,6 @@
 
 
 
-<<<<<<< HEAD
 <h5>Returns:</h5>
 
         
@@ -581,8 +549,6 @@
 </dl>
 
     
-=======
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
 
 
 
@@ -594,7 +560,6 @@
     
 
     
-<<<<<<< HEAD
     <h4 class="name" id="listMembers"><span class="type-signature"></span>listMembers<span class="signature">(uid)</span><span class="type-signature"> &rarr; {string}</span></h4>
     
 
@@ -607,16 +572,6 @@
 <div class="description">
     <p>TBM</p>
 </div>
-=======
-    <h4 class="name" id="listGroups"><span class="type-signature"></span>listGroups<span class="signature">(uid, passwd)</span><span class="type-signature"> &rarr; {string}</span></h4>
-    
-
-    
-    <p class="summary"><p>Fonction qui retrouve les groupes où une personne est membre</p></p>
-    
-
-
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
 
 
 
@@ -652,32 +607,6 @@
         <tr>
             
                 <td class="name"><code>uid</code></td>
-<<<<<<< HEAD
-=======
-            
-
-            <td class="type">
-            
-                
-<span class="param-type">int</span>
-
-
-            
-            </td>
-
-            
-
-            
-
-            <td class="description last"><p>Identifiant de la personne à interroger</p></td>
-        </tr>
-
-    
-
-        <tr>
-            
-                <td class="name"><code>passwd</code></td>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
             
 
             <td class="type">
@@ -693,11 +622,7 @@
 
             
 
-<<<<<<< HEAD
             <td class="description last"><p>Identifiant du groupe à interrogeant (pour des raisons d'identification)</p></td>
-=======
-            <td class="description last"><p>Mdp de la personne à interroger</p></td>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
         </tr>
 
     
@@ -738,11 +663,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-<<<<<<< HEAD
         <a href="src_ldap_data_ldap_data.js.html">src/ldap_data/ldap_data.js</a>, <a href="src_ldap_data_ldap_data.js.html#line38">line 38</a>
-=======
-        <a href="src_ldap_data_ldap_data.js.html">src/ldap_data/ldap_data.js</a>, <a href="src_ldap_data_ldap_data.js.html#line18">line 18</a>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
     </li></ul></dd>
     
 
@@ -808,21 +729,13 @@
 </div>
 
 <nav>
-<<<<<<< HEAD
     <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li><li><a href="global.html#listMembers">listMembers</a></li></ul>
-=======
-    <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li></ul>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
 </nav>
 
 <br class="clear">
 
 <footer>
-<<<<<<< HEAD
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 09:49:00 GMT+0100 (Paris, Madrid)
-=======
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 09:35:38 GMT+0100 (Romance Standard Time)
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 10:15:16 GMT+0100 (Paris, Madrid)
 </footer>
 
 <script> prettyPrint(); </script>
diff --git a/doc/index.html b/doc/index.html
index a0b56f1..210794c 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -54,7 +54,7 @@
 
 <header>
     
-        <h2>knexfile.js</h2>
+        <h2>db/knex_router.js</h2>
         
     
 </header>
@@ -63,7 +63,7 @@
     <div class="container-overview">
     
         
-            <div class="description"><p>knexfile est un fichier de configuration requis par le module knexjs. Il permet de spécifier le mode de communication avec la BDD, et comprend identifiants et mots de passe.</p></div>
+            <div class="description"><p>Charge la configuration knexjs adaptée à l'environnement (production ou développement) puis exporte un objet knex permettant les requêtes SQL</p></div>
         
 
         
@@ -88,13 +88,6 @@
     
 
     
-    <dt class="tag-author">Author:</dt>
-    <dd class="tag-author">
-        <ul>
-            <li>Will Jallet</li>
-        </ul>
-    </dd>
-    
 
     
 
@@ -105,7 +98,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="knexfile.js.html">knexfile.js</a>, <a href="knexfile.js.html#line1">line 1</a>
+        <a href="db_knex_router.js.html">db/knex_router.js</a>, <a href="db_knex_router.js.html#line1">line 1</a>
     </li></ul></dd>
     
 
@@ -154,7 +147,7 @@
 
 <header>
     
-        <h2>src/admin_view/admin_view.js</h2>
+        <h2>knexfile.js</h2>
         
     
 </header>
@@ -163,7 +156,7 @@
     <div class="container-overview">
     
         
-            <div class="description"><p>admin_view</p></div>
+            <div class="description"><p>knexfile est un fichier de configuration requis par le module knexjs. Il permet de spécifier le mode de communication avec la BDD, et comprend identifiants et mots de passe.</p></div>
         
 
         
@@ -188,98 +181,12 @@
     
 
     
-
-    
-
-    
-
-    
-
-    
-    <dt class="tag-source">Source:</dt>
-    <dd class="tag-source"><ul class="dummy"><li>
-        <a href="src_admin_view_admin_view.js.html">src/admin_view/admin_view.js</a>, <a href="src_admin_view_admin_view.js.html#line1">line 1</a>
-    </li></ul></dd>
-    
-
-    
-
-    
-
-    
-</dl>
-
-
-        
-    
-    </div>
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-</article>
-
-</section>
-
-
-
-
-
-
-
-<section>
-
-<header>
-    
-        <h2>src/index.js</h2>
-        
-    
-</header>
-
-<article>
-    <div class="container-overview">
-    
-        
-            <div class="description"><p>index</p></div>
-        
-
-        
-
-
-<dl class="details">
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
+    <dt class="tag-author">Author:</dt>
+    <dd class="tag-author">
+        <ul>
+            <li>Will Jallet</li>
+        </ul>
+    </dd>
     
 
     
@@ -291,7 +198,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="src_index.js.html">src/index.js</a>, <a href="src_index.js.html#line6">line 6</a>
+        <a href="knexfile.js.html">knexfile.js</a>, <a href="knexfile.js.html#line1">line 1</a>
     </li></ul></dd>
     
 
@@ -340,7 +247,7 @@
 
 <header>
     
-        <h2>src/ldap_data/ldap_data.js</h2>
+        <h2>src/admin_view/admin_router.js</h2>
         
     
 </header>
@@ -349,7 +256,7 @@
     <div class="container-overview">
     
         
-            <div class="description"><p>Ce fichier gère les requêtes LDAP de type données ; liste des groupe d'un individu, liste des membres d'un groupe... A ne pas confondre avec ldap_auth qui lui gère l'authentification.</p></div>
+            <div class="description"><p>Interface &quot;administrateur&quot; de l'acces aux BDD. S'appuie sur css et views.</p></div>
         
 
         
@@ -374,13 +281,6 @@
     
 
     
-    <dt class="tag-author">Author:</dt>
-    <dd class="tag-author">
-        <ul>
-            <li>hawkspar</li>
-        </ul>
-    </dd>
-    
 
     
 
@@ -391,7 +291,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="src_ldap_data_ldap_data.js.html">src/ldap_data/ldap_data.js</a>, <a href="src_ldap_data_ldap_data.js.html#line1">line 1</a>
+        <a href="src_admin_view_admin_router.js.html">src/admin_view/admin_router.js</a>, <a href="src_admin_view_admin_router.js.html#line1">line 1</a>
     </li></ul></dd>
     
 
@@ -440,7 +340,7 @@
 
 <header>
     
-        <h2>src/server.js</h2>
+        <h2>src/index.js</h2>
         
     
 </header>
@@ -449,7 +349,7 @@
     <div class="container-overview">
     
         
-            <div class="description"><p>server.js</p></div>
+            <div class="description"><p>Entry point de webpack</p></div>
         
 
         
@@ -484,7 +384,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="src_server.js.html">src/server.js</a>, <a href="src_server.js.html#line11">line 11</a>
+        <a href="src_index.js.html">src/index.js</a>, <a href="src_index.js.html#line1">line 1</a>
     </li></ul></dd>
     
 
@@ -533,7 +433,7 @@
 
 <header>
     
-        <h2>src/admin_view/admin_router.js</h2>
+        <h2>src/ldap_auth/ldap_auth.js</h2>
         
     
 </header>
@@ -542,7 +442,7 @@
     <div class="container-overview">
     
         
-            <div class="description"><p>admin_router</p></div>
+            <div class="description"><p>Ce fichier gère les authentifications avec le LDAP précisé dans config.json.</p></div>
         
 
         
@@ -567,6 +467,13 @@
     
 
     
+    <dt class="tag-author">Author:</dt>
+    <dd class="tag-author">
+        <ul>
+            <li>Wangounet</li>
+        </ul>
+    </dd>
+    
 
     
 
@@ -577,7 +484,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="src_admin_view_admin_router.js.html">src/admin_view/admin_router.js</a>, <a href="src_admin_view_admin_router.js.html#line1">line 1</a>
+        <a href="src_ldap_auth_ldap_auth.js.html">src/ldap_auth/ldap_auth.js</a>, <a href="src_ldap_auth_ldap_auth.js.html#line11">line 11</a>
     </li></ul></dd>
     
 
@@ -626,7 +533,7 @@
 
 <header>
     
-        <h2>src/index.js</h2>
+        <h2>src/ldap_auth/ldap_auth.js</h2>
         
     
 </header>
@@ -635,7 +542,7 @@
     <div class="container-overview">
     
         
-            <div class="description"><p>index</p></div>
+            <div class="description"><p>ldap_auth</p></div>
         
 
         
@@ -670,7 +577,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="src_index.js.html">src/index.js</a>, <a href="src_index.js.html#line1">line 1</a>
+        <a href="src_ldap_auth_ldap_auth.js.html">src/ldap_auth/ldap_auth.js</a>, <a href="src_ldap_auth_ldap_auth.js.html#line1">line 1</a>
     </li></ul></dd>
     
 
@@ -719,7 +626,7 @@
 
 <header>
     
-        <h2>src/ldap_auth/ldap_auth.js</h2>
+        <h2>src/ldap_data/ldap_data.js</h2>
         
     
 </header>
@@ -728,7 +635,7 @@
     <div class="container-overview">
     
         
-            <div class="description"><p>ldap_auth</p></div>
+            <div class="description"><p>Ce fichier gère les requêtes LDAP de type données ; liste des groupe d'un individu, liste des membres d'un groupe... A ne pas confondre avec ldap_auth qui lui gère l'authentification.</p></div>
         
 
         
@@ -753,6 +660,13 @@
     
 
     
+    <dt class="tag-author">Author:</dt>
+    <dd class="tag-author">
+        <ul>
+            <li>hawkspar</li>
+        </ul>
+    </dd>
+    
 
     
 
@@ -763,7 +677,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="src_ldap_auth_ldap_auth.js.html">src/ldap_auth/ldap_auth.js</a>, <a href="src_ldap_auth_ldap_auth.js.html#line1">line 1</a>
+        <a href="src_ldap_data_ldap_data.js.html">src/ldap_data/ldap_data.js</a>, <a href="src_ldap_data_ldap_data.js.html#line1">line 1</a>
     </li></ul></dd>
     
 
@@ -821,7 +735,7 @@
     <div class="container-overview">
     
         
-            <div class="description"><p>server.js</p></div>
+            <div class="description"><p>Cree le serveur express avec tous les middleware qui vont bien</p></div>
         
 
         
@@ -901,21 +815,13 @@
 </div>
 
 <nav>
-<<<<<<< HEAD
     <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li><li><a href="global.html#listMembers">listMembers</a></li></ul>
-=======
-    <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li></ul>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
 </nav>
 
 <br class="clear">
 
 <footer>
-<<<<<<< HEAD
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 09:49:00 GMT+0100 (Paris, Madrid)
-=======
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 09:35:38 GMT+0100 (Romance Standard Time)
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 10:15:16 GMT+0100 (Paris, Madrid)
 </footer>
 
 <script> prettyPrint(); </script>
diff --git a/doc/knexfile.js.html b/doc/knexfile.js.html
index c6b5c70..f149d4d 100644
--- a/doc/knexfile.js.html
+++ b/doc/knexfile.js.html
@@ -66,21 +66,13 @@ module.exports = {
 </div>
 
 <nav>
-<<<<<<< HEAD
     <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li><li><a href="global.html#listMembers">listMembers</a></li></ul>
-=======
-    <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li></ul>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
 </nav>
 
 <br class="clear">
 
 <footer>
-<<<<<<< HEAD
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 09:49:00 GMT+0100 (Paris, Madrid)
-=======
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 09:35:38 GMT+0100 (Romance Standard Time)
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 10:15:16 GMT+0100 (Paris, Madrid)
 </footer>
 
 <script> prettyPrint(); </script>
diff --git a/doc/src_admin_view_admin_router.js.html b/doc/src_admin_view_admin_router.js.html
index f77f1f0..2f6365d 100644
--- a/doc/src_admin_view_admin_router.js.html
+++ b/doc/src_admin_view_admin_router.js.html
@@ -27,8 +27,7 @@
     <section>
         <article>
             <pre class="prettyprint source linenums"><code>/**
- * @file admin_router
- * @summary Interface "administrateur" de l'acces aux BDD
+ * @file Interface "administrateur" de l'acces aux BDD. S'appuie sur css et views.
  */
 
 import express from 'express';
@@ -129,7 +128,6 @@ router.use((req, res, next) => {
  * @function Error 404 handler
  * @summary Gère les erreurs 404
  */
-
 router.use((err, req, res, next) => {
     res.locals.message = err.message;
 
@@ -152,13 +150,13 @@ export default router;
 </div>
 
 <nav>
-    <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li></ul>
+    <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li><li><a href="global.html#listMembers">listMembers</a></li></ul>
 </nav>
 
 <br class="clear">
 
 <footer>
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 09:35:38 GMT+0100 (Romance Standard Time)
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 10:15:16 GMT+0100 (Paris, Madrid)
 </footer>
 
 <script> prettyPrint(); </script>
diff --git a/doc/src_index.js.html b/doc/src_index.js.html
index 71c3ca4..fd0cd9a 100644
--- a/doc/src_index.js.html
+++ b/doc/src_index.js.html
@@ -26,28 +26,8 @@
     
     <section>
         <article>
-<<<<<<< HEAD
-            <pre class="prettyprint source linenums"><code>import server from './server';
-import router from './admin_view/admin_view';
-import colors from 'colors';
-import path from 'path';
-
-/**
- * @file index
- * @summary Entry point de webpack
- * 
- */
-server.use(router);
-
-let port = process.env.PORT || 3000;
-
-server.listen(port, () => {
-    console.log(colors.blue(`Express server listening on port ${port}`));
-});</code></pre>
-=======
             <pre class="prettyprint source linenums"><code>/**
- * @file index
- * @summary Entry point de webpack. Finit de setup le server avec ./ldap_auth et ./admin_view
+ * @file Entry point de webpack
  */
 
 import server from './server';
@@ -71,7 +51,6 @@ server.listen(port, () => {
     console.log(colors.blue(`Express server listening on port ${port}`));
 });
 </code></pre>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
         </article>
     </section>
 
@@ -81,21 +60,13 @@ server.listen(port, () => {
 </div>
 
 <nav>
-<<<<<<< HEAD
     <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li><li><a href="global.html#listMembers">listMembers</a></li></ul>
-=======
-    <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li></ul>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
 </nav>
 
 <br class="clear">
 
 <footer>
-<<<<<<< HEAD
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 09:49:00 GMT+0100 (Paris, Madrid)
-=======
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 09:35:38 GMT+0100 (Romance Standard Time)
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 10:15:16 GMT+0100 (Paris, Madrid)
 </footer>
 
 <script> prettyPrint(); </script>
diff --git a/doc/src_ldap_auth_ldap_auth.js.html b/doc/src_ldap_auth_ldap_auth.js.html
index cac77e4..a4327d8 100644
--- a/doc/src_ldap_auth_ldap_auth.js.html
+++ b/doc/src_ldap_auth_ldap_auth.js.html
@@ -28,13 +28,19 @@
         <article>
             <pre class="prettyprint source linenums"><code>/**
  * @file ldap_auth
- * @summary Configuration de l'authentification LDAP du backend via passport-ldap
+ * @summary Setup de l'auth ldap avec passport-ldapauth
  */
+
 import passport from 'passport';
 import LdapStrategy from 'passport-ldapauth';
 import session from 'express-session';
 import fs from 'fs';
 
+/**
+ * @file Ce fichier gère les authentifications avec le LDAP précisé dans config.json.
+ * @author Wangounet
+ */
+
 function setupLdapAuth(server) {
     var config = JSON.parse(fs.readFileSync('config.json', 'utf8'));
     
@@ -79,13 +85,13 @@ export default setupLdapAuth;
 </div>
 
 <nav>
-    <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li></ul>
+    <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li><li><a href="global.html#listMembers">listMembers</a></li></ul>
 </nav>
 
 <br class="clear">
 
 <footer>
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 09:35:38 GMT+0100 (Romance Standard Time)
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 10:15:16 GMT+0100 (Paris, Madrid)
 </footer>
 
 <script> prettyPrint(); </script>
diff --git a/doc/src_ldap_data_ldap_data.js.html b/doc/src_ldap_data_ldap_data.js.html
index f8f20db..415cd8d 100644
--- a/doc/src_ldap_data_ldap_data.js.html
+++ b/doc/src_ldap_data_ldap_data.js.html
@@ -26,7 +26,6 @@
     
     <section>
         <article>
-<<<<<<< HEAD
             <pre class="prettyprint source linenums"><code>/**
  * @file Ce fichier gère les requêtes LDAP de type données ; liste des groupe d'un individu, liste des membres d'un groupe... A ne pas confondre avec ldap_auth qui lui gère l'authentification.
  * @author hawkspar
@@ -34,31 +33,14 @@
 
 var ensureLoggedin =  require('connect-ensure-login').ensureLoggedIn;
 var ldapescape = require("ldap-escape");
-=======
-            <pre class="prettyprint source linenums"><code>var ensureLoggedin =  require('connect-ensure-login').ensureLoggedIn;
-var ldapescape = require("ldap-escape");
-//var Fuse = require("fuse.js");
-
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
 var ldap = require('ldapjs');
 
 var client = ldap.createClient({ url: "ldap://frankiz.eleves.polytechnique.fr", timeout: 10000, idleTimeout: 10000});
 
-<<<<<<< HEAD
 /**
  * @summary Fonction qui retrouve les groupes du LDAP dont un individu est membre (pas de bind nécessaire)
  * @arg {int} uid - Identifiant de l'individu à interroger
  * @return {string} Liste des uid de groupes (noms flat des groupes) où l'id fourni
-=======
-// Pas nécessaire normalement car fait dans ldap_auth.js ; ici pour des besoins de debug
-function handshake(uid, passwd) { client.bind("uid=${uid},ou=eleves,dc=frankiz,dc=net",passwd, (err) => { console.log(err); }); }
-
-/**
- * @summary Fonction qui retrouve les groupes où une personne est membre
- * @arg {int} uid - Identifiant de la personne à interroger
- * @arg {string} passwd - Mdp de la personne à interroger
- * @return {string} Liste des uid de groupes où l'id fournie est membre (noms flat des groupes)
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
  */
 function listGroups(uid) {
     return new Promise(function(resolve, reject) {
@@ -74,7 +56,6 @@ function listGroups(uid) {
         });
     });
 }
-<<<<<<< HEAD
  
 /**
  * TBM
@@ -84,21 +65,6 @@ function listGroups(uid) {
  */
 function listMembers(uid) {
     client.bind("uid=${uid},ou=eleves,dc=frankiz,dc=net", (err) => { console.log(err); });
-=======
-
-// Synthaxe d'utilisation
-handshake("user","xxx");
-listGroups("user","xxx").then((grList) => { console.log(grList); });
- 
-/**
- * @summary Fonction qui retrouve la liste des membres d'un binet
- * @arg {int} uid - Identifiant de la personne interrogeant (pour des raisons d'identification)
- * @arg {string} passwd - Mdp de la personne à interroger
- * @return {string} Liste des uid de groupes où l'id fournie est membre (noms flat des groupes)
- 
-function listGroups(uid,passwd) {
-    client.bind("uid=${uid},ou=eleves,dc=frankiz,dc=net",passwd, (err) => { console.log(err); });
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
     
     return new Promise(function(resolve, reject) {
         var groupsList=[];
@@ -112,14 +78,10 @@ function listGroups(uid,passwd) {
             }
         });
     });
-<<<<<<< HEAD
 }
 
 // Synthaxe d'utilisation
 listGroups("quentin.chevalier","Ie42fds'eaJm1").then((grList) => { console.log(grList); });</code></pre>
-=======
-}*/</code></pre>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
         </article>
     </section>
 
@@ -129,21 +91,13 @@ listGroups("quentin.chevalier","Ie42fds'eaJm1").then((grList) => { console.log(g
 </div>
 
 <nav>
-<<<<<<< HEAD
     <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li><li><a href="global.html#listMembers">listMembers</a></li></ul>
-=======
-    <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li></ul>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
 </nav>
 
 <br class="clear">
 
 <footer>
-<<<<<<< HEAD
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 09:49:00 GMT+0100 (Paris, Madrid)
-=======
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 09:35:38 GMT+0100 (Romance Standard Time)
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 10:15:16 GMT+0100 (Paris, Madrid)
 </footer>
 
 <script> prettyPrint(); </script>
diff --git a/doc/src_server.js.html b/doc/src_server.js.html
index 1619ef2..5897b90 100644
--- a/doc/src_server.js.html
+++ b/doc/src_server.js.html
@@ -37,9 +37,7 @@ import { graphqlExpress, graphiqlExpress } from 'graphql-server-express';
 import { makeExecutableSchema } from 'graphql-tools';
 
 /** 
- * @file server.js
- * @summary Cree le serveur express avec tous les middleware qui vont bien
- * 
+ * @file Cree le serveur express avec tous les middleware qui vont bien
 */
 
 const server = express();
@@ -71,17 +69,11 @@ const typeDefs = `
     }
 
     type Group {
-<<<<<<< HEAD
-        name: String
-        id: Int
-        school: String
-=======
         name: String!
         id: ID!
         updatedAt: String!
         description: String
         school: String!
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
     }
 `;
 
@@ -112,21 +104,13 @@ export default server;
 </div>
 
 <nav>
-<<<<<<< HEAD
     <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li><li><a href="global.html#listMembers">listMembers</a></li></ul>
-=======
-    <h2><a href="index.html">Home</a></h2><h3>Global</h3><ul><li><a href="global.html#Error404catcher">Error 404 catcher</a></li><li><a href="global.html#Error404handler">Error 404 handler</a></li><li><a href="global.html#KnexAPI:Gettable">Knex API: Get table</a></li><li><a href="global.html#listGroups">listGroups</a></li></ul>
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
 </nav>
 
 <br class="clear">
 
 <footer>
-<<<<<<< HEAD
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 09:49:00 GMT+0100 (Paris, Madrid)
-=======
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 09:35:38 GMT+0100 (Romance Standard Time)
->>>>>>> 65d345b0b615581fa3cae6fa778b938f07bb4cf4
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Wed Feb 28 2018 10:15:16 GMT+0100 (Paris, Madrid)
 </footer>
 
 <script> prettyPrint(); </script>
-- 
GitLab