Blame view

PFE06/src/main/resources/templates/home.html 6.69 KB
66a8b43c   Antoine Duquenoy   Intégration du fr...
1
2
3
  <!DOCTYPE html>

  <html xmlns:th="http://www.thymeleaf.org">

  <html lang="en">

f1c88101   sfeutrie   Ergonomie du site
4
  <head>

66a8b43c   Antoine Duquenoy   Intégration du fr...
5
6
      <meta charset="utf-8">

      <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

66a8b43c   Antoine Duquenoy   Intégration du fr...
7
      <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">

115e3f68   sfeutrie   amélioration du f...
8
      <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">

66a8b43c   Antoine Duquenoy   Intégration du fr...
9
10
      <link rel="stylesheet" href="https://cdn.datatables.net/1.10.19/css/dataTables.bootstrap4.min.css">

      <link rel="stylesheet" href="https://cdn.datatables.net/select/1.2.7/css/select.dataTables.min.css">

e23a6c00   Antoine Duquenoy   UI : modification...
11
      <link rem="stylesheet" href="https://cdn.datatables.net/responsive/2.2.3/css/responsive.dataTables.min.css">

f1c88101   sfeutrie   Ergonomie du site
12
      <link rel="stylesheet" th:href="@{/css/upload.css}">

66a8b43c   Antoine Duquenoy   Intégration du fr...
13
      <title>Accueil</title>

f1c88101   sfeutrie   Ergonomie du site
14
  </head>

66a8b43c   Antoine Duquenoy   Intégration du fr...
15
  

f1c88101   sfeutrie   Ergonomie du site
16
17
  <body>

      <nav class="navbar navbar-expand-lg navbar-dark bg-dark">

6fbad9c5   Unknown   Modifications fro...
18
19
20
21
22
23
24
25
26
27
28
          <div class="container">

              <a th:href="@{/home}"><span class="navbar-brand"><img style="max-width:32px;" src="/pfelogo.png"></span></a>

              <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">

                  <span class="navbar-toggler-icon"></span>

              </button>

              <div class="collapse navbar-collapse" id="navbarNavAltMarkup">

                  <div class="navbar-nav mr-auto">

                      <a class="nav-item nav-link" th:href="@{/upload}">Uploader un fichier</a>

                      <div th:remove="tag" th:switch="${customerRole}">

                          <div th:remove="tag" th:case="'ADMIN'">

                              <a class="nav-item nav-link" th:href="@{/registration}">Enregistrer des utilisateurs</a>

8134d85a   sfeutrie   Affichage des des...
29
30
31
32
                              <a class="nav-item nav-link" th:href="@{/all}">Base utilisateur</a>

                              <a class="nav-item nav-link" th:href="@{/update}">Experimentations</a>

                              <a class="nav-item nav-link" th:href="@{/history}">Réseau</a>

                              <a class="nav-item nav-link" th:href="@{/result}">Résultats</a>

6fbad9c5   Unknown   Modifications fro...
33
34
                          </div>

                          <div th:remove="tag" th:case="'USER'">

8134d85a   sfeutrie   Affichage des des...
35
36
37
                              <a class="nav-item nav-link" th:href="@{/update}">Experimentations</a>

                              <a class="nav-item nav-link" th:href="@{/history}">Réseau</a>

                              <a class="nav-item nav-link" th:href="@{/result}">Résultats</a>

6fbad9c5   Unknown   Modifications fro...
38
                          </div>

f1c88101   sfeutrie   Ergonomie du site
39
                      </div>

66a8b43c   Antoine Duquenoy   Intégration du fr...
40
                  </div>

66a8b43c   Antoine Duquenoy   Intégration du fr...
41
              </div>

6fbad9c5   Unknown   Modifications fro...
42
43
44
45
              <div class="collapse navbar-collapse ml-3" id="navbarNavAltMarkup2" >

                  <div class="navbar-nav ml-auto">

                      <a class="nav-item nav-link btn btn-danger active" th:href="@{/logout}">Déconnexion</a>

                  </div>

66a8b43c   Antoine Duquenoy   Intégration du fr...
46
              </div>

66a8b43c   Antoine Duquenoy   Intégration du fr...
47
          </div>

f1c88101   sfeutrie   Ergonomie du site
48
      </nav>

66a8b43c   Antoine Duquenoy   Intégration du fr...
49
  

f1c88101   sfeutrie   Ergonomie du site
50
      <div class="container" style="padding-bottom: 50px;">

6fbad9c5   Unknown   Modifications fro...
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
          <h1 style="margin-bottom:50px; margin-top:50px; border-bottom:1px solid #CCC; padding-bottom:20px;">Bienvenue <span th:text="${customerName}" th:remove="tag"></h1>

  

          <div class="row">

              <div class="col-sm-6">

                  <a th:href="@{/upload}" style="text-decoration: none; color: #000;">

                      <div class="card border-success" style="margin:20px;">

                          <div class="card-body">

                              <h5 class="card-title">Uploader un fichier</h5>

                              <p class="card-text">Page permettant d'uploader un fichier sur le serveur. Les fichiers sont propres à chaque utilisateur.</p>

                          </div>

                      </div>

                  </a>

              </div>

              <div th:remove="tag" th:if="${customerRole} == 'ADMIN'">

                  <div class="col-sm-6">

                      <a th:href="@{/registration}" style="text-decoration: none; color: #000;">

                          <div class="card border-danger" style="margin:20px;">

                              <div class="card-body">

                                  <h5 class="card-title">Enregistrer des utilisateurs</h5>

                                  <p class="card-text">Les administrateurs peuvent ajouter des utilisateurs (ADMIN ou USER) depuis cette page.</p>

                              </div>

                          </div>

                      </a>

                  </div>

                  <div class="col-sm-6">

                      <a th:href="@{/all}" style="text-decoration: none; color: #000;">

                          <div class="card border-warning" style="margin:20px;">

                              <div class="card-body">

                                  <h5 class="card-title">Liste des utilisateurs</h5>

                                  <p class="card-text">Cette page afficher la liste des utilisateurs ainsi que leur rôle dans un tableau.</p>

                              </div>

                          </div>

                      </a>

                  </div>

              </div>

              <div class="col-sm-6">

65f1240c   sfeutrie   Ajout des groupes...
87
                  <a th:href="@{/update}" style="text-decoration: none; color: #000;">

6fbad9c5   Unknown   Modifications fro...
88
89
90
91
92
93
94
95
96
97
                      <div class="card border-info" style="margin:20px;">

                          <div class="card-body">

                              <h5 class="card-title">Paramétrer une mise à jour</h5>

                              <p class="card-text">Cette page permet d'effectuer et de sauvegarder des mises à jour à déployer sur une sélection de noeuds.</p>

                          </div>

                      </div>

                  </a>

              </div>

          </div>

  

66a8b43c   Antoine Duquenoy   Intégration du fr...
98
      </div>

f1c88101   sfeutrie   Ergonomie du site
99
100
  

  <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>

f1c88101   sfeutrie   Ergonomie du site
101
102
103
104
105
  <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>

  <script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js" charset="utf-8"></script>

  <script src="https://cdn.datatables.net/select/1.2.7/js/dataTables.select.min.js" charset="utf-8"></script>

  <script src="https://cdn.datatables.net/1.10.19/js/dataTables.bootstrap4.min.js" charset="utf-8"></script>

  <script src="https://cdn.datatables.net/responsive/2.2.3/js/dataTables.responsive.min.js" charset="utf-8"></script>

f1c88101   sfeutrie   Ergonomie du site
106
  </body>

66a8b43c   Antoine Duquenoy   Intégration du fr...
107
  </html>