Blame view

PFE06/src/main/resources/templates/registration.html 5.97 KB
d0a03db7   sfeutrie   restructuration d...
1
2
  <!DOCTYPE html>
  <html xmlns:th="http://www.thymeleaf.org">
115e3f68   sfeutrie   amélioration du f...
3
  <html lang="fr">
d0a03db7   sfeutrie   restructuration d...
4
  <head>
115e3f68   sfeutrie   amélioration du f...
5
      <meta charset="utf-8">
e23a6c00   Antoine Duquenoy   UI : modification...
6
      <meta name="viewport" content="width=device-width, initial-scale=0.8, shrink-to-fit=no">
115e3f68   sfeutrie   amélioration du f...
7
8
      <link rel="stylesheet" th:href="@{/css/registration.css}">
      <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
f1c88101   sfeutrie   Ergonomie du site
9
      <title>Enregistrement de nouveaux utilisateurs</title>
d0a03db7   sfeutrie   restructuration d...
10
11
  </head>
  <body>
115e3f68   sfeutrie   amélioration du f...
12
      <nav class="navbar navbar-expand-lg navbar-dark bg-dark">
6fbad9c5   Unknown   Modifications fro...
13
14
15
16
17
18
19
20
21
22
23
24
          <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 active" th:href="@{/registration}">Enregistrer des utilisateurs</a>
                              <a class="nav-item nav-link" th:href="@{/all}">Liste des utilisateurs</a>
65f1240c   sfeutrie   Ajout des groupes...
25
                              <a class="nav-item nav-link" th:href="@{/update}">Paramétrer une mise à jour</a>
6fbad9c5   Unknown   Modifications fro...
26
27
                          </div>
                          <div th:remove="tag" th:case="'USER'">
65f1240c   sfeutrie   Ajout des groupes...
28
                              <a class="nav-item nav-link" th:href="@{/update}">Paramétrer une mise à jour</a>
6fbad9c5   Unknown   Modifications fro...
29
                          </div>
115e3f68   sfeutrie   amélioration du f...
30
                      </div>
f1c88101   sfeutrie   Ergonomie du site
31
32
                  </div>
              </div>
6fbad9c5   Unknown   Modifications fro...
33
34
35
36
              <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>
115e3f68   sfeutrie   amélioration du f...
37
              </div>
d0a03db7   sfeutrie   restructuration d...
38
          </div>
115e3f68   sfeutrie   amélioration du f...
39
      </nav>
e23a6c00   Antoine Duquenoy   UI : modification...
40
  
f8ff1584   sfeutrie   ajout de l'interf...
41
42
43
44
      <div class="container">
          <h1 style="margin-bottom:50px; margin-top:50px; border-bottom:1px solid #CCC; padding-bottom:20px;">Formulaire d'ajout d'un utilisateur</h1>
          <p>Merci d'entrer le login et le mot de passe du nouvel utilisateur</p>
      </div>
115e3f68   sfeutrie   amélioration du f...
45
46
      <div class="login-form">
          <div class="main-div">
f8ff1584   sfeutrie   ajout de l'interf...
47
              <form id="Login" th:action="@{/addUser}" method="POST">
65f1240c   sfeutrie   Ajout des groupes...
48
                  <div class="form-team">
f8ff1584   sfeutrie   ajout de l'interf...
49
                      <input type="email" class="form-control" id="username" placeholder="Entrer l'email" name="email" minlength="6" required>
115e3f68   sfeutrie   amélioration du f...
50
                  </div>
14f89f89   Antoine Duquenoy   Nouvelle manière ...
51
                  <br/>
65f1240c   sfeutrie   Ajout des groupes...
52
                  <div class="form-team">
f8ff1584   sfeutrie   ajout de l'interf...
53
                      <input type="password" class="form-control" id="password" placeholder="Entrer le mot de passe (6 caractères min.)" name="password" minlength="6" required>
115e3f68   sfeutrie   amélioration du f...
54
                  </div>
14f89f89   Antoine Duquenoy   Nouvelle manière ...
55
                  <br/>
115e3f68   sfeutrie   amélioration du f...
56
57
58
                  <div class="form3">
                      <input type="radio" id="role1" name="role" value="ADMIN">
                      <label for="role1">Admin</label>
16791f79   sfeutrie   routage du site
59
  
115e3f68   sfeutrie   amélioration du f...
60
61
62
                      <input type="radio" id="role2" name="role" value="USER" checked="checked"> <!--//"checked" empeche l'utilisateur de ne rien séléctionner-->
                      <label for="role2">User</label>
                  </div>
14f89f89   Antoine Duquenoy   Nouvelle manière ...
63
                  <br/>
f8ff1584   sfeutrie   ajout de l'interf...
64
65
66
67
68
69
                  <div class="form-group">
                      <label for="sel2">Selectionnez un groupe de travail</label>
                      <select class="form-control" id="sel2" name="team" required>
                          <option name="team" th:each="team : ${allTeams}" th:value="${team.getTeam()}" th:utext="${team.getTeam()}"/>
                      </select>
                  </div>
115e3f68   sfeutrie   amélioration du f...
70
71
                  <button @click.prevent="registration" type="submit" class="btn btn-primary">Ajouter</button>
              </form>
16791f79   sfeutrie   routage du site
72
          </div>
d0a03db7   sfeutrie   restructuration d...
73
      </div>
f8ff1584   sfeutrie   ajout de l'interf...
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
      <div style="max-width:38%; margin:50px auto; padding:10px 70px 10px 71px">
          <div th:if="${succeed == 1}">
              <div class="alert alert-success" role="alert">
                  <span th:utext="${message + ' a été ajouté'}"></span>
              </div>
          </div>
  
          <div th:if="${succeed == -1}">
              <div class="alert alert-danger" role="alert">
                  <span th:utext="${message + ' existe déjà'}"></span>
              </div>
          </div>
      </div>
      <div class="container">
          <h1 style="margin-bottom:50px; margin-top:50px; border-bottom:1px solid #CCC; padding-bottom:20px;">Formulaire d'ajout d'un groupe de travail</h1>
          <p>Merci d'entrer le nom du nouveau groupe</p>
      </div>
      <div class="login-form">
          <div class="main-div">
                  <form id="addTeam" th:action="@{/addTeam}" method="POST">
                      <div class="form-team">
                          <input type="text" class="form-control" id="teamName" placeholder="Entrer le nom du groupe" name="teamName" required>
                      </div>
                      <br/>
                      <button @click.prevent="registration" type="submit" class="btn btn-primary">Ajouter</button>
                  </form>
              </div>
          </div>
      </div>
115e3f68   sfeutrie   amélioration du f...
103
  
115e3f68   sfeutrie   amélioration du f...
104
105
106
  <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
  <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
d0a03db7   sfeutrie   restructuration d...
107
108
  </body>
  </html>