From 5bebee72349d39750ed9fdb71223fb9a4bce5608 Mon Sep 17 00:00:00 2001
From: Fabien Zucchet <fabien.zucchet@student-cs.fr>
Date: Fri, 20 Mar 2020 21:44:01 +0100
Subject: [PATCH] feat: add different admin pages

---
 .../app/administration/GestionAdministrateurs.js |  6 ++++++
 front/src/app/administration/GestionEquipes.js   |  6 ++++++
 .../app/administration/GestionParticipants.js    |  6 ++++++
 front/src/app/administration/SaisieScore.js      |  6 ++++++
 front/src/app/navbar/Navbar.js                   |  5 +++--
 front/src/index.js                               | 16 ++++++++++++----
 6 files changed, 39 insertions(+), 6 deletions(-)
 create mode 100644 front/src/app/administration/GestionAdministrateurs.js
 create mode 100644 front/src/app/administration/GestionEquipes.js
 create mode 100644 front/src/app/administration/GestionParticipants.js
 create mode 100644 front/src/app/administration/SaisieScore.js

diff --git a/front/src/app/administration/GestionAdministrateurs.js b/front/src/app/administration/GestionAdministrateurs.js
new file mode 100644
index 00000000..211d42cc
--- /dev/null
+++ b/front/src/app/administration/GestionAdministrateurs.js
@@ -0,0 +1,6 @@
+import React from 'react';
+//import { Link } from 'react-router-dom';
+
+export default () => (
+  <div>Gestion des administrateurs</div>
+);
diff --git a/front/src/app/administration/GestionEquipes.js b/front/src/app/administration/GestionEquipes.js
new file mode 100644
index 00000000..bd390fa3
--- /dev/null
+++ b/front/src/app/administration/GestionEquipes.js
@@ -0,0 +1,6 @@
+import React from 'react';
+//import { Link } from 'react-router-dom';
+
+export default () => (
+  <div>Gestion des équipes</div>
+);
diff --git a/front/src/app/administration/GestionParticipants.js b/front/src/app/administration/GestionParticipants.js
new file mode 100644
index 00000000..b3a50b0e
--- /dev/null
+++ b/front/src/app/administration/GestionParticipants.js
@@ -0,0 +1,6 @@
+import React from 'react';
+//import { Link } from 'react-router-dom';
+
+export default () => (
+  <div>Gestion des participants</div>
+);
diff --git a/front/src/app/administration/SaisieScore.js b/front/src/app/administration/SaisieScore.js
new file mode 100644
index 00000000..3eff868d
--- /dev/null
+++ b/front/src/app/administration/SaisieScore.js
@@ -0,0 +1,6 @@
+import React from 'react';
+//import { Link } from 'react-router-dom';
+
+export default () => (
+  <div>Saisie des scores</div>
+);
diff --git a/front/src/app/navbar/Navbar.js b/front/src/app/navbar/Navbar.js
index ff9a232e..382da9a5 100644
--- a/front/src/app/navbar/Navbar.js
+++ b/front/src/app/navbar/Navbar.js
@@ -15,8 +15,9 @@ export default () => (
       <Nav.Link href="/team">Classement par équipes</Nav.Link>
       <NavDropdown title="Administration" id="basic-nav-dropdown">
         <NavDropdown.Item href="/admin/saisie">Saisie des scores</NavDropdown.Item>
-        <NavDropdown.Item href="/admin/teams">Administration équipes</NavDropdown.Item>
-        <NavDropdown.Item href="/admin/solos">Administration participants</NavDropdown.Item>
+        <NavDropdown.Item href="/admin/equipes">Gestion des équipes</NavDropdown.Item>
+        <NavDropdown.Item href="/admin/participants">Gestion des participants</NavDropdown.Item>
+        <NavDropdown.Item href="/admin/admins">Gestion des administrateurs</NavDropdown.Item>
       </NavDropdown>
     </Nav>
   </Navbar.Collapse>
diff --git a/front/src/index.js b/front/src/index.js
index 3185c2c9..e29815ee 100644
--- a/front/src/index.js
+++ b/front/src/index.js
@@ -2,10 +2,14 @@ import React from 'react';
 import ReactDOM from 'react-dom';
 import { BrowserRouter as Router, Route } from 'react-router-dom';
 import Navbar from './app/navbar/Navbar';
-import Accueil from './app/accueil/Accueil'
-import Admin from './app/administration/Admin'
-import ClassementEquipe from './app/classementEquipe/ClassementEquipe'
-import ClassementIndividuel from './app/classementIndividuel/ClassementIndividuel'
+import Accueil from './app/accueil/Accueil';
+import Admin from './app/administration/Admin';
+import ClassementEquipe from './app/classementEquipe/ClassementEquipe';
+import ClassementIndividuel from './app/classementIndividuel/ClassementIndividuel';
+import SaisieScore from './app/administration/SaisieScore';
+import GestionEquipes from './app/administration/GestionEquipes';
+import GestionParticipants from './app/administration/GestionParticipants';
+import GestionAdministrateurs from './app/administration/GestionAdministrateurs';
 
 import './index.css';
 import 'bootstrap/dist/css/bootstrap.min.css';
@@ -18,6 +22,10 @@ ReactDOM.render(
         <Route path="/solo" component={ClassementIndividuel} />
         <Route path="/team" component={ClassementEquipe} />
         <Route path="/admin" component={Admin} />
+        <Route path="/admin/saisie" component={SaisieScore} />
+        <Route path="/admin/equipes" component={GestionEquipes} />
+        <Route path="/admin/participants" component={GestionParticipants} />
+        <Route path="/admin/admins" component={GestionAdministrateurs} />
       </div>
   </Router>,
   document.getElementById('root')
-- 
GitLab