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 | 246 | |
247 | 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 | 248 | modelAndView.addObject("list", list); |
249 | + modelAndView.addObject("team", teamRepository.findAll()); | |
249 | 250 | return modelAndView; |
250 | 251 | } |
251 | 252 | ... | ... |
PFE06/src/main/resources/templates/all.html
... | ... | @@ -56,6 +56,28 @@ |
56 | 56 | </table> |
57 | 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 | 81 | <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script> |
60 | 82 | <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> |
61 | 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 | 84 | </div> |
85 | 85 | </div> |
86 | 86 | </div> |
87 | + | |
87 | 88 | <div class="container"> |
88 | 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 | 90 | <p>Merci d'entrer le nom du nouveau groupe</p> | ... | ... |