Commit 51db193742cf222e0b8cda6c11d29e4b604057eb
1 parent
f8ff1584
Possibilité de voir les groupes et leurs mises à jours
un nouveau tableau sur la page de la liste des utilisateurs est disponible pour voir les groupes et les differentes mises à jours
Showing
3 changed files
with
24 additions
and
0 deletions
Show diff stats
PFE06/src/main/java/com/PFE/ServerManager/MainController.java
@@ -246,6 +246,7 @@ public class MainController { | @@ -246,6 +246,7 @@ public class MainController { | ||
246 | 246 | ||
247 | List<Customer> list = customerRepository.findAll(); // attention : la méthode findAll() de JpaRepository retourne une liste alors que celle de CrudRepository retourne un itérable | 247 | List<Customer> list = customerRepository.findAll(); // attention : la méthode findAll() de JpaRepository retourne une liste alors que celle de CrudRepository retourne un itérable |
248 | modelAndView.addObject("list", list); | 248 | modelAndView.addObject("list", list); |
249 | + modelAndView.addObject("team", teamRepository.findAll()); | ||
249 | return modelAndView; | 250 | return modelAndView; |
250 | } | 251 | } |
251 | 252 |
PFE06/src/main/resources/templates/all.html
@@ -56,6 +56,28 @@ | @@ -56,6 +56,28 @@ | ||
56 | </table> | 56 | </table> |
57 | </div> | 57 | </div> |
58 | 58 | ||
59 | + <div class="container"> | ||
60 | + <h1 style="margin-bottom:50px; margin-top:50px; border-bottom:1px solid #CCC; padding-bottom:20px;">Liste des groupes</h1> | ||
61 | + <table class="table table-striped table-bordered"> | ||
62 | + <tr> | ||
63 | + <th scope="col">Nom</th> | ||
64 | + <th scope="col">ID</th> | ||
65 | + <th scope="col">Utilisateurs</th> | ||
66 | + <th scope="col">Mises à jours</th> | ||
67 | + </tr> | ||
68 | + <tr th:each="prod : ${team}"> | ||
69 | + <td th:text="${prod.getTeam()}">Team</td> | ||
70 | + <td th:text="${prod.getTeamId()}">ID</td> | ||
71 | + <td> | ||
72 | + <div th:each="customer : ${prod.getCustomers()}" th:utext="${customer.getEmail()}"></div> | ||
73 | + </td> | ||
74 | + <td> | ||
75 | + <div th:each="update : ${prod.getUpdates()}" th:utext="${update.getUpdate()}"></div> | ||
76 | + </td> | ||
77 | + </tr> | ||
78 | + </table> | ||
79 | + </div> | ||
80 | + | ||
59 | <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script> | 81 | <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script> |
60 | <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> | 82 | <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> |
61 | <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> | 83 | <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> |
PFE06/src/main/resources/templates/registration.html
@@ -84,6 +84,7 @@ | @@ -84,6 +84,7 @@ | ||
84 | </div> | 84 | </div> |
85 | </div> | 85 | </div> |
86 | </div> | 86 | </div> |
87 | + | ||
87 | <div class="container"> | 88 | <div class="container"> |
88 | <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> | 89 | <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> |
89 | <p>Merci d'entrer le nom du nouveau groupe</p> | 90 | <p>Merci d'entrer le nom du nouveau groupe</p> |