From e7eaba11d97198b3446683736d16d14c93d3a29e Mon Sep 17 00:00:00 2001
From: Mamadu Lamarana Bah <mamadulamarana.bah.etu@univ-lille.fr>
Date: Thu, 11 Apr 2024 01:03:10 +0200
Subject: [PATCH] Rendu projet 2

---
 .gitignore                          |  1 +
 showtime/client/src/html/admin.html |  2 +-
 showtime/readme.md                  | 13 +++++++++++--
 showtime/server/misc/shows.json     | 20 ++++++++++++++++++++
 4 files changed, 33 insertions(+), 3 deletions(-)
 create mode 100644 showtime/server/misc/shows.json

diff --git a/.gitignore b/.gitignore
index ea583c8..2161ee8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -403,6 +403,7 @@ build/Release
 # Dependency directories
 node_modules/
 jspm_packages/
+dbData/
 
 # TypeScript v1 declaration files
 typings/
diff --git a/showtime/client/src/html/admin.html b/showtime/client/src/html/admin.html
index 7f00e11..4ec8c2d 100644
--- a/showtime/client/src/html/admin.html
+++ b/showtime/client/src/html/admin.html
@@ -26,7 +26,7 @@
 
   <div id="createShow">
     <input id="desc" type="text" placeholder="description"/>
-    <input id="place" type="number" placeholder="capacity" min="1" max="5" value="1" />
+    <input id="place" type="number" placeholder="capacity" min="1" max="100" value="1" />
     <button id="create" disabled>Ajouter</button>
   </div>
 
diff --git a/showtime/readme.md b/showtime/readme.md
index 3097864..f0b71e3 100644
--- a/showtime/readme.md
+++ b/showtime/readme.md
@@ -143,11 +143,12 @@ et exécutér cette commande ci-dessous pour produire les fichiers clients néc
 
     npm run build
 
-ensuite se placer dans le dossier **/server** et éxecuter la commande ci-dessous pour demarrer la base de données.
+ensuite se placer dans le dossier **/server**, créer un dossier **dbData** pour accueillir les données du serveur,
+et ensuite éxecuter la commande ci-dessous pour demarrer la base de données.
 
     mongod --dbpath mongod dbData
 
-    (si dossier dbData inéxistant et que mongodb ne le crée pas, créer le manuellement (dbData)).
+    (NB : bien veiller à, si dossier dbData inéxistant et que mongodb ne le crée pas, créer manuellement (dbData)).
 
 esuite on peut demarrer le serveur afin de pouvoir se connecter avec la commande :
     npm run start où (nodemon)
@@ -156,6 +157,14 @@ Le serveur se lancera (un message s'affichera dans le temrinal) et vous pourrez
 
     localhost:3000/
 
+## Importer Document spectacle:
+    avce le fichier se trouvant au server/misc/shows.json, on peut initialiser la base de données avec ces spectacles. pour cela, il faut utiliser
+    mongoimport comme suit :
+    se placer dans le dossier ./server et faire
+
+    mongoimport --db booksBase --collection shows --file ./misc/shows.json
+    
+
 # Précisions
 ## Authentification JWT:
     Utilisation de Authentification JWT
diff --git a/showtime/server/misc/shows.json b/showtime/server/misc/shows.json
new file mode 100644
index 0000000..d139eca
--- /dev/null
+++ b/showtime/server/misc/shows.json
@@ -0,0 +1,20 @@
+{
+  "description": "super show kung-fu",
+  "places": 4,
+}
+{
+  "description": "super spectacle",
+  "places": 5,
+},
+{
+  "description": "barbie",
+  "places": 3,
+},
+{
+  "description": "dora",
+  "places": 3,
+},
+{
+  "description": "Timoléon",
+  "places": 5,
+}
\ No newline at end of file
-- 
GitLab